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没有数据,消费者可能会陷入循环中,一直返回空数据。
相关推荐
苍煜9 分钟前
Kafka vs RocketMQ 生产环境选型指南
分布式·kafka·rocketmq
_Evan_Yao1 天前
内存映射文件与零拷贝:Kafka、RocketMQ 飞升的秘密通道
分布式·kafka·rocketmq
小江的记录本2 天前
【Kafka核心】Kafka高性能的四大核心支柱:零拷贝、批量发送、页缓存、压缩
java·数据库·分布式·后端·缓存·kafka·rabbitmq
ezreal_pan2 天前
Docker部署Kafka持久化遇到的各种问题及解决方案
docker·容器·kafka
ErizJ3 天前
Kafka | 学习笔记
笔记·学习·kafka
小江的记录本4 天前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica
java·数据库·分布式·后端·搜索引擎·架构·kafka
空中海4 天前
Kafka :存储、复制与可靠性
分布式·kafka·linq
渣渣盟4 天前
构建企业级实时数据管道:Kafka + Flink 最佳实践
分布式·flink·kafka
空中海4 天前
Spring Boot Kafka 项目 Demo:订单事件系统 专家知识、源码阅读路线与面试题
spring boot·kafka·linq
空中海4 天前
Kafka 基础:从消息队列到事件流平台
分布式·kafka·linq