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没有数据,消费者可能会陷入循环中,一直返回空数据。
相关推荐
AI人工智能+电脑小能手3 小时前
【大白话说Java面试题 第190题】【08_Kafka篇】第6题:消息队列有什么作用?
java·kafka·消息队列·系统设计·分布式架构
风中凌乱8 小时前
kafka新版本集群的安装与部署
分布式·kafka
abcy0712139 小时前
kafka消息丢失与消息重复消费
kafka
富士康质检员张全蛋10 小时前
Kafka的操作-消费的详情
分布式·kafka
AI人工智能+电脑小能手1 天前
【大白话说Java面试题 第188题】【08_Kafka篇】第4题:Kafka 大量消息积压时该如何处理?
java·性能优化·kafka·故障排查·消息积压
富士康质检员张全蛋1 天前
Kafka的操作 消费者组 消费位置查看
分布式·kafka
翔云1234561 天前
Kafka + Flink实时时流处理场景
flink·kafka
翔云1234561 天前
Kafka 使用场景
kafka
海棠Flower未眠3 天前
SpringBoot 整合 Kafka 高性能消息队列(荣耀典藏版)
分布式·kafka
Devin~Y3 天前
互联网大厂Java面试实战:Spring Boot、MyBatis、Redis、Kafka、JWT、Spring Cloud 与 AI 场景追问
java·spring boot·redis·spring cloud·kafka·mybatis·spring security