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

济宁b2b网站建设服务建网站流程

济宁b2b网站建设服务,建网站流程,在线教育网站开发方案,wordpress 测试用户插件发送消息 流程如下: Producer 端直接将消息发送到 Broker 中的 Leader 分区中Broker 对应的 Leader 分区收到消息会先写入 Page Cache,定时刷盘进行持久化(顺序写入磁盘)Follower 分区拉取 Leader 分区的消息,并保持…

发送消息

流程如下:

  1. Producer 端直接将消息发送到 Broker 中的 Leader 分区中
  2. Broker 对应的 Leader 分区收到消息会先写入 Page Cache,定时刷盘进行持久化(顺序写入磁盘)
  3. Follower 分区拉取 Leader 分区的消息,并保持与 Leader 分区数据一致,待消息拉取完毕后需要给 Leader 分区回复 ACK 确认消息
  4. Leader 分区与 Follower 分区同步完数据,并收到所有 ISR 中的 Replica 副本的 ACK 后,Leader 分区会给 Producer 回复 ACK 确认消息

消费消息

流程如下:

  1. Consumer 需要通过订阅关系获取到集群元数据, 找到相关 Topic 对应的 Leader 分区的数据,然后通过 Pull 模式主动的去 Kafka 集群中拉取消息
  2. 拉取到消息后进行业务逻辑处理,待处理完成后,会进行 ACK 确认,即提交 Offset 消费位移进度记录。
  3. 最后 Offset 会被保存到 Kafka Broker 集群中的 consumer_offsets 这个 Topic 中,且每个 Consumer 保存自己的 Offset 进度

注意:在这个过程中,有个消费者组的概念,多个 Consumer 可以组成一个消费者组即 Consumer Group,每个消费者组都有一个 GroupId。同一个 Consumer Group 中的 Consumer 可以消费同一个 Topic 下不同分区的数据,但是不会出现多个 Consumer 去消费同一个分区的数据。

总结

综上所述,可以得出 Kafka 有三次消息传递的过程:

  1. Producer 端发送消息给 Broker 端
  2. Broker 将消息进行并持久化数据
  3. Consumer 端从 Broker 将消息拉取并进行消费
http://www.mnyf.cn/news/48853.html

相关文章:

  • 家居建材网站源码seo自学教程
  • 用jsp做肯德基的网站竞价排名是按照什么来计费的
  • 织梦网站图片不显示seochan是什么意思
  • 代做设计网站好商务软文写作300
  • 如何说服企业做网站巧克力软文范例200字
  • 滨州做网站建设价格长沙网站优化方法
  • 做网站的硬件成本百度快速排名软件原理
  • 怎么做网站免费优化广告招商
  • 做网站美工需要会什么软件同城推广有什么平台
  • 安阳网站建设服务关键词搜索推广
  • 国外购物网站怎么做跨境电商培训
  • 做网站属于什么行业开源seo软件
  • 网站怎么优化推广seo网络运营
  • wordpress建站dedecms如何快速推广
  • editplus网站开发百度培训
  • 自己做高仿衣服网站培训网站制作
  • 惠州北京网站建设最新疫情19个城市封城
  • 承接博彩网站建设优化设计方法
  • 提升网站排名竞价推广公司
  • 红色文化网站建设省好多会员app
  • 做游戏直播那个网站seo能从搜索引擎中获得更多的
  • 沈阳便宜做网站的企业网络营销
  • 视频网站程序模板今日小说搜索风云榜
  • 濮阳网站优化公司哪家好碉堡了seo博客
  • 做图片网站咋样郑州seo排名公司
  • 住建厅特种作业证查询东莞seo网络优化
  • 山东省建设教育集团网站首页seo排名赚app最新版本
  • 电子商务网站建设规划方案长沙关键词快速排名
  • 郑州酒店网站建设抖音广告投放平台官网
  • 开放端口做网站网络营销渠道建设方案