springcloud 四个核心问题
springcloud
微服务四个核心问题
- 服务很多,客户端该怎么访问?
- 这么多服务?服务之间如何通信?
- 这么多服务?如何治理服务?
- 服务挂了怎么办?
解决方案
spring cloud NetFlix 一站式解决
- api网关: zuul组件
- Feign Httpclient http通信方式,同步,阻塞
- 服务注册与发现: Eureka
- 熔断机制: Hystrix
.....
Apache Dubbo Zookeeper 半自动,需要整合别人的
- api网关:没有,找第三方网关或者自己实现。
- Dubbo, RPC 异步的
- 服务注册与发现: Zookeeper
- 没有,借助 HyStrix
Dubbo并不完善
Spring cloud Alibaba 一站式更简单,可能是由于NetFiex 停更的原因
总结四点
- Api网关
- Http,PRC
- 注册和发现
- 熔断机制

浙公网安备 33010602011771号