如何解决微服务的注册和发现,对于微服务来说,我们要实地进行拆分,进行部署的时候,实例数量是不固定的,可能是2个或者200个,2000个,都有可能。微服务的实际数量是弹性伸缩的,这一点它和传统的架构不太一样。微服务弹性实际上有点像云计算原生靠拢,这点也是他的 优势。微服务本身拆分以后能够很好的进行治理,进行快速的部署。
服务注册与发现 1. 大规模微服务集群架构 2. 许多服务实例 3. 客户端要找到自己调用的服务 4. 新服务上线 5. 某个服务宕机,下线 6. 实时监控服务的状态
解决大规模服务的集群的注册和发现问题主要为了方便方便客户端的一个调用,假设我们开发了一个微服微的订单服务,开始只取一台服务,客户端直接调用微服务就可以了,但是如是取两台,写2个服务IP地址或者做轮巡都不太理想,因为遇到大型促销场景,需要增加10台,或者1000台都要更改配置列,服务的实力实力全部给拿进来。 当服务的微服务的集群的数量增加的时候,弹性增加的时候,不定增加的时候,这时候需摇有一种方案能够去解决这个问题,把客户端和服务集群能够解偶。解偶很重要就是注册中心,帮我们去管理这些服务。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。