流殃的博客

| Comments

产生的原因

核心问题

微服务架构核心问题

  1. 服务很多,客户端如何访问

  2. 这么多服务,服务之间如何通信

  3. 如何治理服务

  4. 服务挂了怎么办

解决方案

Spring Cloud 生态

  1. Spring Cloud NetFlix 一站式解决方案!
  • api网关:zuul组件

  • Feign--HttpClinet http通信方式。同步 阻塞

  • 服务注册发现 Eureka

  • 熔断机制 Hystrix

  1. Apache Dubbo Zookeeper 半自动,需要整合别人的
  • api:没有,用第三方插件,或者自己实现

  • Dubbo

  • Zookeeper

  • 没有,借助 Hystrix

  1. Spring Cloud Alibaba 最新的 一站式解决方案 更简单

流行的架构图

image.png

Comments

评论