当前位置: 首页 > news >正文

凤山县网站建设四川简阳建设局招标公告网站

凤山县网站建设,四川简阳建设局招标公告网站,投资公司网站建设需求,个人开通微信小程序重平衡的完整流程需要消费者 端和协调者组件共同参与才能完成。我们先从消费者的视角来审视一下重平衡的流程。在消费者端,重平衡分为两个步骤:分别是加入组和等待领导者消费者(Leader Consumer)分配方案。这两个步骤分别对应两类…

     重平衡的完整流程需要消费者 端和协调者组件共同参与才能完成。我们先从消费者的视角来审视一下重平衡的流程。在消费者端,重平衡分为两个步骤:分别是加入组和等待领导者消费者(Leader Consumer)分配方案。这两个步骤分别对应两类特定的请求:JoinGroup 请求和 SyncGroup 请求

    当组内成员加入组时,它会向协调者发送 JoinGroup 请求。在该请求中,每个成员都要将 自己订阅的主题上报,这样协调者就能收集到所有成员的订阅信息。一旦收集了全部成员的 JoinGroup 请求后,协调者会从这些成员中选择一个担任这个消费者组的领导者。

    通常情况下,第一个发送 JoinGroup 请求的成员自动成为领导者。你一定要注意区分这里 的领导者和之前我们介绍的领导者副本,它们不是一个概念。这里的领导者是具体的消费者 实例,它既不是副本,也不是协调者。领导者消费者的任务是收集所有成员的订阅信息,然 后根据这些信息,制定具体的分区消费分配方案。

    选出领导者之后,协调者会把消费者组订阅信息封装进 JoinGroup 请求的响应体中,然后 发给领导者,由领导者统一做出分配方案后,进入到下一步:发送 SyncGroup 请求。

    在这一步中,领导者向协调者发送 SyncGroup 请求,将刚刚做出的分配方案发给协调者。 值得注意的是,其他成员也会向协调者发送 SyncGroup 请求,只不过请求体中并没有实际 的内容。这一步的主要目的是让协调者接收分配方案,然后统一以 SyncGroup 响应的方式 分发给所有成员,这样组内所有成员就都知道自己该消费哪些分区了。

接下来,我用一张图来形象地说明一下 JoinGroup 请求的处理过程。

   就像前面说的,JoinGroup 请求的主要作用是将组成员订阅信息发送给领导者消费者,待 领导者制定好分配方案后,重平衡流程进入到 SyncGroup 请求阶段。

下面这张图描述的是 SyncGroup 请求的处理流程。


推荐阅读

业务幂等性技术架构体系

责任链模式实践-开放银行数据保护及合规

Kafka 中幂等生产者和事务生产者是一回事吗-CSDN博客

http://www.dtcms.com/a/408628.html

相关文章:

  • 做网站的去哪找私活3g门户首页
  • 鹰潭做网站公司中国菲律宾南海
  • 适合个人做的网站有哪些东西吗做彩票网站需要什么
  • 建设银行唐山分行网站阿里云服务器网站备案
  • 上海网站推广联盟在本地用dedecms做好的网站如何上传到服务器?
  • 站长工具 seo查询网站免费申请注册
  • 网站开发者常见问题江门app开发
  • 恩施网站设计深圳本地专业网站设计
  • 做seo网站公司哪家好如何加入百度推广
  • 一般做网站宽高多少hcms wordpress
  • 爱站关键词挖掘软件WordPress使用CDN无法登录
  • 龙岗网站建设价格哪些网站可以用gif做头像
  • 做网站最大的公司网站搭建用什么语言
  • 网站建设高度收纳用品网站建设
  • 建设一个网站需要哪些硬件设备python网站开发高并发
  • 外贸网站建站系统上饶做网络营销推广
  • 外部链接链轮的建设对于网站提做网站网站条件
  • 唯一做魅惑的网站wordpress门户主体
  • 广州网站设计首选刻wordpress模板创建
  • wdcp网站迁移app线上推广
  • 手机做网站公司有哪些怎么做企业网站推广需要多少钱
  • 网站备案有什么要求吗邢台百度爱采购
  • 北京十佳网站建设广州网站优化排名
  • 长春做网站大公司网页游戏直接玩
  • 非标自动化东莞网站建设广东省建设集团有限公司
  • 外贸网站做开关的哪个好网络营销策略定义
  • 黄石做网站多少钱成立公司注册资金可以随便写吗
  • 南宁建站网站模板江苏省两学一做网站
  • 河北pc端网站开发工程招标平台
  • 金融公司网站方案wordpress 支付宝收钱