SpringCloud的几大痛点
springCloud部分组件停止维护和更新,给开发带来不便
springCloud部分环境搭建复杂,没有完善的可视化界面,我们需要大量的二次开发和定制
springCloud配置复杂,难以上手,部分配置的差别难以区分和合理应用
SpringCloudAlibaba的优势
阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来大家用成套的产品搭配完善的可视化界面给开发运维带来极大的便利
搭建简单,学习曲线低
两者结合最优的解决方案
springCloud Alibaba - Nacos 注册中心(服务发现/注册)
springCloud Alibaba - Nacos 配置中心(动态配置管理)
springCloud -Ribbon 负载均衡
springCloud -Feign 声明式HTTP客户端
springCloud Alibaba -Sentinel 服务容错(限流 降级 熔断)
springCloud Gateway API网关
springCloud Sleuth 调用链监控
springCloud Alibaba -Seata 原:Fescar,分布式事物解决方案 另外:2pc,3pc,Tcc
SpringCloud项目集成SpringCloudAlibaba
1、注意boot和cloud的版本对应不同的Alibaba的jar(详细看Alibaba文档)
这里jar包一定要对上,否则组件注入进去可能会报错
2、引入对应的jar包
<dependen