标签: apache-kafka kafka-consumer-api kafka-producer-api
2生产者正在向单分区主题产生类似的消息。邮件的大小(〜700KB)和结构类似。每个生产者发送500条消息。
第一生产者发送完所有消息后,消费者可以在单个poll()中接收所有500条消息。假设第二个生产者发送了消息之后,消费者也应该在单个poll()中收到500条消息。但是,每个poll()只读取100条消息。
为什么消费者对不同生产者的行为有所不同?
我的使用者配置了以下参数。
max.poll.records=500 fetch.max.bytes=500000000