SpringCloud alibab 特性
Flow control and service degradation 服务流量控制和服务降级(熔断)====> Sentinel 替换SpringCloud中原有的Hystrix组件
Service registration and discovery 服务注册和发现组件 ====> Nacos 替换SpringCloud中Consul和Eureka组件
Distributed Configuration 统一配置中心组件 ====> Hacos 替换SpringCloud中Config组件 自动配置刷新
Event-driven 事件驱动利用MQ RocketMQ ====> 事件驱动替换SpringCloud中Bus组件实现消息总线
Dubbo Rpc 集成Dubbo实现服务间通信 ====> Dubbo Rpc 替换原始原始项目中RestTemplate OpenFeign
微服务项目实战开发选择
在实际项目中往往是三个框架结合使用SpringCloud NetFlix + SpringCloud Spring + SpringCloud alibaba
主要下面几个组件构成
1、服务注册中心 ====> Nacos
2、服务间通信负载均衡 ====> HttpRest a. RestTemplate+Ribbon b.OpenFeign
3、服务流量控制和服务降级 ====> Sentinel
4、服务网关组件 ====> GateWay
5、统一配置中心组件 ====> Nacos