- 2
- 0
- 约5.26千字
- 约 12页
- 2026-07-08 发布于北京
- 举报
table{边框‑合并:塌陷;}table,th,td{边框:1px实线#000;}
ApacheKafka
一个高吞吐量的分布式消息系统。
《Kafka原理剖析及实战演练》第6课
Kafka消费者
生产者通过主动推送的方式将消息发布到Broker;消费者
通过拉取的方式从Broker消费数据。
Push
优势:延时低
劣势:可能造成Consumer来不及处理消息;网络拥塞
ØPull
o优势:Consumer按实际处理能力获取相应量的数据;Broker实现简
o如处理不好,实时性相对不足(Kafka使用longpolling)
单劣势:果
在多应场景中,客户端程序只是希望从Kafka顺序并处理数据,而不太关心具
许用
体的offset。
Ø同时也希望一些语义,例如同一条消息只被某一个Consumer消费(单播)或
被所有Consumer消费(广播)
ØKafka高级API了一个从Kafka消费数据的次抽象,从而掉其中的细节,
并丰富的语义。
table{border-collapse:collapse;}table,th,td{border:1pxsolid#000;}
原创力文档

文档评论(0)