springcloud 四个核心问题

springcloud

微服务四个核心问题

  1. 服务很多,客户端该怎么访问?
  2. 这么多服务?服务之间如何通信?
  3. 这么多服务?如何治理服务?
  4. 服务挂了怎么办?

解决方案

spring cloud NetFlix 一站式解决

  1. api网关: zuul组件
  2. Feign Httpclient http通信方式,同步,阻塞
  3. 服务注册与发现: Eureka
  4. 熔断机制: Hystrix
    .....

Apache Dubbo Zookeeper 半自动,需要整合别人的

  1. api网关:没有,找第三方网关或者自己实现。
  2. Dubbo, RPC 异步的
  3. 服务注册与发现: Zookeeper
  4. 没有,借助 HyStrix
    Dubbo并不完善

Spring cloud Alibaba 一站式更简单,可能是由于NetFiex 停更的原因

总结四点

  1. Api网关
  2. Http,PRC
  3. 注册和发现
  4. 熔断机制
posted @ 2020-11-23 20:40  阿肆啊  阅读(127)  评论(0)    收藏  举报