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

外贸中间体做哪个网站好网络开发

外贸中间体做哪个网站好,网络开发,房产信息查询官网,微信代运营收费标准Kafka Consumer工作流程图 1、启动与加入组 消费者启动后,会向 Kafka 集群中的某个 Broker 发送请求,请求加入特定消费者组。这个 Broker 中的消费者协调器(Consumer Coordinator)负责管理消费者组相关事宜。 2、组内分区分配&am…

 Kafka Consumer工作流程图

 

  • 1、启动与加入组

    • 消费者启动后,会向 Kafka 集群中的某个 Broker 发送请求,请求加入特定消费者组。这个 Broker 中的消费者协调器(Consumer Coordinator)负责管理消费者组相关事宜。
  • 2、组内分区分配(Rebalance)

    • 消费者协调器会对消费者组内的消费者进行分区分配。一个消费者组订阅某个 Topic 时,该 Topic 的每个分区只能由组内一个消费者消费 ,但一个消费者可消费多个分区数据 。比如图中TopicA的不同分区,会分配给组内不同消费者。当组内消费者数量变化,或 Topic 分区数量改变时,会触发 Rebalance,重新分配分区。
  • 3、确定消费位置(获取 Offset)

    • 消费者从系统主题__consumer_offsets中获取自己上次提交的偏移量(Offset ),它标识着消费者在分区中上次消费到的位置。若首次消费或没有可查询的偏移量记录,可能从分区起始位置(最早消息 )或最新位置(最新消息 )开始消费,这取决于配置策略。
  • 4、消息拉取

    • 消费者根据分配到的分区,向对应分区的 Leader 副本所在 Broker 发起拉取请求(如向图中broker0上的TopicA - partition0 - leader拉取 )。消费者可配置每次拉取消息的最大数量、最大字节数等参数。若 Broker 当前没有新消息,消费者可能收到空响应,也可设置等待策略,直到有新数据才返回 。
  • 5、消息处理

    • 反序列化:拉取到的消息通常是序列化的字节数组,消费者利用配置的key.deserializervalue.deserializer进行反序列化,将其转换为程序可处理的对象格式。
    • 业务逻辑处理:对反序列化后的消息,依据具体业务需求进行处理,如写入数据库、进行计算分析等。处理过程中要兼顾可靠性和性能,防止消息积压。
  • 6、偏移量提交

    • 消费者处理完消息后,需将当前消费到的偏移量提交到__consumer_offsets 。可选择自动提交(配置enable.auto.commit=true ,默认每 5 秒提交一次 ),优点是简单,但可能导致重复消费或消息丢失;也可手动提交,开发者在确保消息处理完成后提交,能更精准控制消费位置,保证消息准确消费 。
http://www.dtcms.com/wzjs/49346.html

相关文章:

  • 长春做网站建站模板网站
  • 美食网站建设实施方案下载百度安装
  • 定制产品网站有哪些怎么建网站平台卖东西
  • 佛山做网站开发aso应用商店优化
  • 哪里找免费网站徐州seo推广优化
  • app源码下载网站seo系统
  • 网站开发架构怎么在网上推广广告
  • 网站开发公司有哪些百度官方网页
  • 湖南宏泰美佳建设工程有限公司网站短视频营销案例
  • 用java编程做网站今日重大军事新闻
  • 某省政府及下属各级网站群统一建设渠道销售怎么找客户
  • 学做网站论坛会员账号今天有什么新闻
  • 公司网站可以免费建吗seo是什么工作
  • google的网站优化工具丽水网站seo
  • 注册网站诚信承诺书上海网络营销有限公司
  • html5网站制作培训广西壮族自治区
  • 长治电商平台网站企业网站管理
  • seo实训报告关键词排名优化
  • 唐山做网站的如何免费做网站
  • 胶州网站设计公司搜索大全引擎入口
  • 各种类型网站建设口碑好武汉网站排名推广
  • 学怎么做建筑标书哪个网站如何做seo优化
  • 网站淘客宝怎么做百度竞价电话
  • 提供秦皇岛网站建设哪里有淘大象排名查询
  • 网站建设方案实施公司怎么做网络营销
  • wordpress 本地 域名绑定关键词查询优化
  • 帮人做微信是哪个网站企业推广策略
  • 网站建设解决问题国际军事新闻最新消息
  • 网站建设英文方案自己创建个人免费网站
  • html5模板杭州网站优化