kafka-python 消费者消费不到消息

排除步骤1:

使用group_id="consumer_group_id_001"auto_offset_reset="earliest"

python 复制代码
from kafka import KafkaConsumer

consumer = KafkaConsumer(bootstrap_servers=["dev-kafka01.test.xxx.cloud:9092"],
                         enable_auto_commit=True, auto_commit_interval_ms=5000, group_id="test-consumer-group",
                         auto_offset_reset="earliest")
consumer.subscribe(['add_topic'])
for msg in consumer:
    print(msg.key, msg.value)

排除步骤2:

生产者发完消息后,在close中 先执行 producer.flush() ,再执行 producer.close()

python 复制代码
# -*- coding: utf-8 -*-

from kafka import KafkaProducer

producer = KafkaProducer(bootstrap_servers=["dev-kafka01.test.xxx.cloud:9092"])
producer.send('add_topic', key=b'我是消息键',value=b'我是消息体,我是主角')
producer.flush()

排除步骤3:

使用offset 观看消息是否写到kafka中。

排除步骤4:

相关推荐
echoyu.6 分钟前
消息队列-kafka完结
java·分布式·kafka
七夜zippoe9 分钟前
分布式事务性能优化:从故障现场到方案落地的实战手记(二)
java·分布式·性能优化
庄小焱1 小时前
大数据存储域——Kafka设计原理
大数据·kafka·消息中间件
阿萨德528号3 小时前
Kafka 与 RocketMQ 核心概念与架构对比
架构·kafka·rocketmq
胚芽鞘6813 小时前
我对rabbitmq的理解(第一次)
分布式·rabbitmq
KIDAKN3 小时前
RabbitMQ 幂等性, 顺序性 和 消息积压
分布式·rabbitmq
Pure03193 小时前
Kafka 零拷贝总结
分布式·kafka
七夜zippoe4 小时前
分布式事务性能优化:从故障现场到方案落地的实战手记(一)
java·分布式·性能优化
武子康5 小时前
Java-122 深入浅出 MySQL CAP理论详解与分布式事务实践:从2PC到3PC与XA模式
java·大数据·数据库·分布式·mysql·性能优化·系统架构
田青钊5 小时前
Zookeeper核心知识全解:节点类型、集群架构与选举机制
java·分布式·zookeeper