Kafka3.0.0版本——消费者(消费方式)

目录

    • [一、Kafka 消费方式](#一、Kafka 消费方式)
      • [1.1、pull(拉) 模式](#1.1、pull(拉) 模式)
      • [1.2、push (推)模式](#1.2、push (推)模式)
      • [1.3、Kafka采用pull(拉) 模式缺点](#1.3、Kafka采用pull(拉) 模式缺点)

一、Kafka 消费方式

1.1、pull(拉) 模式

  • consumer采用从broker中主动拉取数据。Kafka 采用这种方式。

1.2、push (推)模式

  • Kafka没有采用这种方式,因为由broker决定消息发送速率,很难适应所有消费者的消费速率。例如推送的速度是50m/s,Consumer1、Consumer2就来不及处理消息。

1.3、Kafka采用pull(拉) 模式缺点

  • 如果Kafka没有数据,消费者可能会陷入循环中,一直返回空数据。
相关推荐
lifallen6 小时前
Kafka 时间轮深度解析:如何O(1)处理定时任务
java·数据结构·分布式·后端·算法·kafka
沈健_算法小生8 小时前
基于SpringBoot3集成Kafka集群
分布式·kafka·linq
Swift社区9 小时前
ELK、Loki、Kafka 三种日志告警联动方案全解析(附实战 Demo)
分布式·elk·kafka
黄雪超2 天前
Kafka——Kafka 线上集群部署方案怎么做?
大数据·分布式·kafka
梦想画家2 天前
Kafka Schema Registry:数据契约管理的利器
kafka·schema registry
csdn_aspnet2 天前
在 Ubuntu 上安装和配置 Kafka
ubuntu·kafka
jiuweiC3 天前
spark3 streaming 读kafka写es
elasticsearch·kafka·linq
文艺倾年3 天前
【八股消消乐】浅尝Kafka性能优化
分布式·性能优化·kafka
CodeWithMe4 天前
【Note】《Kafka: The Definitive Guide》第11章:Stream Processing
分布式·kafka
dessler4 天前
Kafka-日常运维命令
linux·运维·kafka