32
GitHub - fuyunwang/ChengFeng1.5: 基于SpringBoot改造Chengfeng
source link: https://github.com/fuyunwang/ChengFeng1.5
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
ChengFeng1.5
基于SpringBoot改造Chengfeng
技术包括
- SpringBoot 2.1.3
- Spring Security+JWT
- Spring Boot Cache
- Spring Boot Mail
- MyBatis+PageHelper
- MySQL+Druid
- Spring Data Mongodb
- Spring Data ElasticSearch
- Redis+Codis+Redisson
- RabbitMQ
- Kafka
- Memcached
- FastDFS
- Quartz
- Ehcache
- Thymeleaf
- Hibernate Validator
- Guava+apache commons+jackson+joda time
- Swagger
- Tomcat+Nginx
- CentOS 7
要点
-
基于Redisson构建分布式锁
-
基于RabbitMQ实现延迟消息投递,提高系统的吞吐量
-
数据库层优化
-
长sql加入ehcache缓存
-
用户认证信息加入memcached缓存
-
采用spring cache缓存热点数据
-
热点数据预加入Redis(如商品的库存信息),采用Redis预减操作,然后采用定时任务同步缓存及数据库
-
-
Kafka收集订单信息,ElasticSearch进行数据分析,产生热卖商品并推荐
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK