前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Dubbo 注册中心的工作流程是啥?

Dubbo 注册中心的工作流程是啥?

作者头像
王小明_HIT
发布2020-09-03 17:03:36
7470
发布2020-09-03 17:03:36
举报
文章被收录于专栏:程序员奇点程序员奇点

Dubbo 注册中心的工作流程是啥?

什么是注册中心?

在Dubbo 核心系统中,注册中心是其核心组件。Dubbo 通过注册中心实现了分布式环境中的**注册与发现。*

注册中心的功能

  1. 动态加入。服务提供者可以通过注册中心动态的将自己的服务暴露给其他服务消费者,不需要在消费者中更新配置文件配置服务提供者。
  2. 动态发现。一个消费者可以动态的感知新的配置,路由规则和服务提供者。无需重启使得服务生效。
  3. 动态调整。注册中心支持参数的动态调整。新参数自动更新到所有相关服务节点。
  4. 统一配置。避免本地配置,导致每个服务的配置不一致的问题。

工作流程

  • 服务提供者启动,向注册中心注册服务,向注册中心写入元数据配置信息,同时订阅元数据信息。
  • 服务消费者启动时,向注册中心写入元数据信息,并订阅服务提供者,路由和配置元数据信息。
  • 服务治理中心(dubbo-admin) 启动时,订阅所有消费者,服务提供者,路由和配置元数据信息。
  • 当有服务提供者离开或者新的服务提供者加入时,注册中心服务提供者目录会发生会变化,变化信息会动态通知给消费者和服务治理中心。
  • 当消费方发起服务调用时,会将异步调用、统计信息等上报给监控中心。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员奇点 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Dubbo 注册中心的工作流程是啥?
    • 什么是注册中心?
      • 注册中心的功能
    • 工作流程
    相关产品与服务
    微服务引擎 TSE
    微服务引擎(Tencent Cloud Service Engine)提供开箱即用的云上全场景微服务解决方案。支持开源增强的云原生注册配置中心(Zookeeper、Nacos 和 Apollo),北极星网格(腾讯自研并开源的 PolarisMesh)、云原生 API 网关(Kong)以及微服务应用托管的弹性微服务平台。微服务引擎完全兼容开源版本的使用方式,在功能、可用性和可运维性等多个方面进行增强。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档