Kafka消费者与生产者机制详解.pdfVIP

  • 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)

1亿VIP精品文档

相关文档