Devops 技术选型
基础框架
1、Spring Boot : 2.1.2.RELEASE(匹配Spring Cloud版本)
2、Spring Cloud : Greenwich.RELEASE
2.1、服务网关:Spring Cloud GateWay
https://spring.io/projects/spring-cloud-gateway
https://www.jianshu.com/p/44a0d6adcdea
2.2、注册中心:Netflix Eureka
https://github.com/Netflix/eureka
https://www.cnblogs.com/demodashi/p/8509931.html
2.3、配置中心:Alibaba Nacos
https://github.com/alibaba/nacos
http://blog.didispace.com/tags/Nacos/
https://nacos.io/zh-cn/docs/what-is-nacos.html
2.4、限流、降级、熔断:Netflix Hystrix
http://blog.didispace.com/tags/Hystrix/
https://blog.csdn.net/qq_20936333/article/details/81214637
权限控制
Spring Security
定时任务:
1、Quartz : spring-boot-starter-quartz
流程控制:
1、第一版本,采用数据库表字段控制
2、后面版本考虑采用流程框架:Flowable
https://www.flowable.org/
https://blog.csdn.net/qq_30739519/article/details/82493456
https://blog.csdn.net/puhaiyang/article/details/79845248
3、钉钉接口整合
执行发布:(优先选用Jekenis)
1、通过sshd连接执行机,执行相关脚本实现编译和发布
2、通过Jekenis Api 调用执行机器上的Jekenis实现编译和发布
业务日志:
AOP + Kafka
数据缓存:
1、服务端:Redis 5.0 集群
2、客户端:Lettuce(spring-boot-starter-data-redis )
数据库:
MySQL 7.6
#数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)
http://blog.csdn.net/qq_31125793/article/details/51241943
最后编辑:Jeebiz 更新时间:2023-12-20 16:58