微服务治理策略 服务的注册和发现 解决问题:集中管理服务 解决方法: Eureka Zookeeper 负载均衡 解决问题:降低服务器硬件压力 解决方法: Nginx Ribbon 通讯 解决问题:各个服务之间的沟通桥梁 解决方法: REST(同步) RPC(同步) MQ(异步) 配置管理 解决问题:随着服务的增加配置也在增加,如何管理各个服务的配置。 解决方法: Nacos Spring Cloud Config Apollo 容错和服务降级 解决问题:在微服务当中,一个请求经常会涉及到调用几个服务,如果其中某个服务不可以,没有做服务容错的话,极有可能会造成一连串的服务不可用,这就是雪崩效应。 解决方法: Hystrix 服务依赖关系 解决问题:多个服务之间来回依赖,启动关系的不明确。