Spring Cloud实现对比
Spring Cloud 作为一套标准,实现不一样
Spring Cloud AlibabaSpring Cloud NetflixSpring Cloud 官方Spring Cloud Zookeeper分布式配置Nacos ConficArchaiusSpring Cloud ConfigZookeeper服务注册/发现Nacos DiscoveryEureka--Zookeeper服务熔断SentinelHystrix--服务调用Dubbo RPCFeign
OpenFeign
RestTemplate
服务路由Dubbo + ServletZuulSpring Cloud Gateway分布式消息SCS RocketMQ Binder--SCS RabbitMQ Binder消息总线RocketMQ Bus--RabbitMQ Bus负载均衡Dubbo LoadBalanceRibbon分布式事务Seata--SidecarSpring Cloud Alibaba
SidecarSpring Cloud Netflix
Sidecar
1.2.2 常见微服务架构
- dubbo: zookeeper +dubbo + SpringMVC/SpringBoot
配套 通信方式: rpc
注册中心: zookeeper/redis
配置中心: diamond
2.SpringCloud: 全家桶+轻松入第三方组件(Netflix)
配套 通信方式: http restful
注册中心: eruka /consul
配置中心: config
断 路器: hystrix
网关: zuul
分布式追踪系统: sleuth + zipkin
spring cloud项目创建
父maven项目主要作用:仅用来聚合子maven项目,因此仅选择pom类型
版权归原作者 时间墨客 所有, 如有侵权,请联系我们删除。