SpringCloud微服务分布式架构

SpringCloud微服务分布式架构

  • 路由网关:Zuul(默认集成Ribbon负载均衡) gateway
  • 服务注册与发现:Eureka/nacos/consul/zookeeper
  • 服务消费者:Feign(自带Ribbon)/Resttemplate+Ribbon
  • 负载均衡:Ribbon
  • 配置中心:Config Server/apollo/nacos
  • 消息总线:Spring Cloud Bus(配置推送、服务通讯)
  • 服务链路追踪:Sleuth(日志、追踪)+zipkin(可视化)
  • 服务监控:springbootadmin+actuator
  • 断路器:Hystrix(监控、断路器) Sentinel