开发者社区 > 云原生 > 微服务 > 正文

如何解决微服务的注册和发现?

如何解决微服务的注册和发现?

展开
收起
1358896759097293 2021-05-07 21:30:55 797 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    如何解决微服务的注册和发现,对于微服务来说,我们要实地进行拆分,进行部署的时候,实例数量是不固定的,可能是2个或者200个,2000个,都有可能。微服务的实际数量是弹性伸缩的,这一点它和传统的架构不太一样。微服务弹性实际上有点像云计算原生靠拢,这点也是他的 优势。微服务本身拆分以后能够很好的进行治理,进行快速的部署。 4.png

    服务注册与发现 1. 大规模微服务集群架构 2. 许多服务实例 3. 客户端要找到自己调用的服务 4. 新服务上线 5. 某个服务宕机,下线 6. 实时监控服务的状态

    解决大规模服务的集群的注册和发现问题主要为了方便方便客户端的一个调用,假设我们开发了一个微服微的订单服务,开始只取一台服务,客户端直接调用微服务就可以了,但是如是取两台,写2个服务IP地址或者做轮巡都不太理想,因为遇到大型促销场景,需要增加10台,或者1000台都要更改配置列,服务的实力实力全部给拿进来。 当服务的微服务的集群的数量增加的时候,弹性增加的时候,不定增加的时候,这时候需摇有一种方案能够去解决这个问题,把客户端和服务集群能够解偶。解偶很重要就是注册中心,帮我们去管理这些服务。

    2021-05-10 13:32:53
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:

为微服务建设降本增效,为微服务落地保驾护航。

相关产品

  • 微服务引擎
  • 服务网格
  • 相关电子书

    更多
    微服务中的配置中心 立即下载
    一招玩转微服务注册&配置中心 立即下载
    面向数据应用的Reactive微服务架构设计与实践 立即下载