Kafka是否向所有消费者发送新消息到达的通知?



假设有1个生产者和1000个消费者具有相同的组id(生产者和消费者组id不相同)。当消息到达并且Kafka将其放入队列时,Kafka是否会向1000个消费者发送通知,告知新消息已经到达(之后,只有一个消费者接收消息)?如果不是,消费者如何知道新消息已经到达?Kafka是否向所有消费者发送新消息到达的通知?

Kafka的工作方式不同。

在您描述的情况下,所有消费者都会定期尝试从代理获取消息。因此,代理不需要发送通知,因为消费者无论如何都会主动轮询新消息。

最新更新