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  创建时间:2019-08-02 10:49
最后编辑:Jeebiz  更新时间:2023-12-20 16:58