卡片分享:Kafka 消息采⽤Pull模式,还是Push模式?

58 阅读1分钟

20240518@Kafka 消息采⽤Pull模式,还是Push模式?

⽣产者使⽤push模式将消息发布到Broker,消费者使⽤pull模式从Broker订阅消息。

push模式很难适应消费速率不同的消费者,如果push的速度太快,容易造成消费者拒绝服务或⽹络拥塞;如果push的速度太慢,容易造成消费者性能浪费。

但是采⽤pull模式也有缺点,当Broker没有消息时,消费者会陷⼊不断地轮询中,为了避免这点,kafka 有个参数可以让消费者阻塞,直到有新消息到达。   推荐标签:

#求职/面试/考察频度1/八股文
#后端开发/kafka

相关卡片:

[[20240421@Redis持久化]]