Skip to main content

Kafka消息“拉”模式还是“推”模式?

作者:程序员马丁

在线博客:https://open8gu.com

note

大话面试,技术同学面试必备的八股文小册,以精彩回答应对深度问题,助力你在面试中拿个offer。

回答话术

Kafka 通过在消费端采用“拉”模式从 Broker 获取消息。

image.png

1. Kafka 中的“推”和“拉”模式

在消息队列中,消费者和 Broker 交互一般存在“推”和“拉”两种消息获取模式。它们之间互相有着优缺点,分别是:

1.1. “推”模式优缺点

优点:

  • 实时性高:Broker 接收到消息后能够立即推送给消费者进行处理,提高了消息的实时性。
  • 易用性:消费者只需开放接口接收 Broker 推送的数据,无需处理复杂的拉取消息等流程。

解锁付费内容,👉 戳