问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二、Kafka的集群架构与工作流程

发布网友 发布时间:2023-07-10 08:51

我来回答

1个回答

热心网友 时间:2023-07-12 09:06

(1)生产者定期向主题发送消息。
(2)Kafka 代理存储该特定主题配置的分区中的所有消息。 确保消息在分区之间平等共享。 如果生产者发送两个消息并且有两个分区,Kafka 将在第一分区中存储一个消息,在第二分区中存储第二消息。
(3)消费者订阅特定主题。一旦消费者订阅主题,Kafka 将向消费者提供主题的当前偏移,并且还将偏移保存在 Zookeeper 系统中。
(4)消费者将定期请求 Kafka 新消息。 Kafka 收到来自生产者的消息后,会将这些消息转发给消费者。
(5)消费者收到消息并进行处理后,便会向 Kafka 代理发送确认。
(6) Kafka 收到确认,将偏移更改为新值,并在 Zookeeper 中更新它。 由于偏移在 Zookeeper 中维护,消费者可以正确地读取下一封邮件,即使在服务器暴力期间。
(7)重复以上流程,直到消费者停止请求。消费者可以随时回退/跳到所需的主题偏移量,并阅读所有后续消息。

在队列消息传递系统,而不是单个消费者中,具有相同 Group ID 的一组消费者将订阅主题。这个消费者组被认为是单个组,并且消息在它们之间共享。

(1)生产者定期向某个主题发送消息。
(2)Kafka 代理存储该特定主题配置的分区中的所有消息。
(3)单个消费者订阅特定主题,假设为 Topic-01,Group ID 为 Group-1。
(4)Kafka 以与发布 - 订阅消息相同的方式与消费者交互,直到新消费者以相同的组 ID 订阅相同主题Topic-01 。
(5)一旦新消费者到达,Kafka 将其操作切换到共享模式,并在两个消费者之间共享数据。 此共享将持续,直到用户数达到为该主题配置的分区数。
(6)一旦消费者的数量超过分区的数量,新消费者将不会接收任何新消息,直到现有的一个消费者取消订阅。 出现这种情况是因为 Kafka 中的每个消费者将被分配至少一个分区,并且一旦所有分区被分配给现有消费者,新消费者将必须等待。

转自 W3Cschool的Kafka基本工作流程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果银行拒贷有哪些办法 小天鹅滚筒洗衣机水位多少合适 阴阳师百闻牌攻略大全 百闻牌式神卡组阵容大全 阴阳师百闻牌三大妖狐阵容推荐 妖狐流派怎么搭配?-新手攻略-安族网... 阴阳师百闻牌妖狐快攻阵容 怎么搭配攻略推荐 阴阳师百闻牌妖狐技能攻略 妖狐属性及卡组搭配推荐-新手攻略-安族网... 阴阳师百闻牌妖狐最强卡组 阵容怎么搭配攻略 阴阳师百闻牌妖狐卡组推荐 怎么搭配攻略分享 带鹏字的公司名字大全 鹏字开头公司起名 叶罗丽娃娃玩具店在哪 芝麻什么季节适合种植(芝麻什么季节适合种植种子) 怀孕七个月零25天是多少周 公司说好20号发工资不发怎么办 深圳市20号发工资违法吗 你好请问我在深圳一家工厂上班合同是每月7号发工资!可实际20号才发工 ... 一千多的包属于什么档次 一次2000属于什么档次 一次一千算贵吗? 1000多的包算什么档次 一千一次的兼职是什么水平 你好我们工人些在云南昆明呈贡区马金铺A2地块干的活,工资怎么还不付给... 昆明娃哈哈启力饮料有限公司怎么样? 昆明娃哈哈待遇 梦见在海边散步看见小海龟的预兆 植物科 和目是怎么区分的? 乡镇纪检专干算检察官吗 乡镇纪委事业编能转监察官吗 动态网站和静态网站应该怎样选择 李佳航拍爱情公寓贴黄瓜是哪一集 意难忘天助阿冰火场救珊妮佳佳是在第几集?最好有视频 中国古代没有天文望远镜,为什么却可以以五行贴切地命名五颗行星? 驾驶证照片是几寸的? 女生为什么要备孕?怎么备孕比较好呀? 为什么婆婆总是看媳妇不顺眼 婆婆看媳妇不顺眼十个表现 婆婆看媳妇不顺眼怎么办,该怎样处理好婆媳关系? iqooneo8pro预售完会回调价格吗 年轻人为什么不喜欢社交? oppo a78手机配置参数是什么? 业务招待费入账,原来这么简单! 业务招待费如何进行会计处理? 有标志mm8090的包包是什么牌子啊?在哪拿的到货? June 15th Today I went on a schooltrip we can get there by train 是什么意思? 现在的电脑技术里面有没有针对人体大脑进行病毒杂音攻击的技术? 声波能用于杀病毒吗 电脑中毒会不会连接着的电脑音箱会不会被传染? 电脑无故发声是电脑里什么病毒导致的? 两位老师带着42个学生去游玩,中午他们去吃自助餐,他们至少要花多少元... 法官使用未质证的证据判决