Apache kafka 当Kafka主题中只有一个分区和多个使用者时会发生什么?

Apache kafka 当Kafka主题中只有一个分区和多个使用者时会发生什么?,apache-kafka,Apache Kafka,我有一个卡夫卡主题,只有一个分区,我不知道在以下情况下会发生什么?信息将如何传递给消费者 如果所有消费者都在同一组中 如果所有消费者都在不同的组中 我不确定消费者是否会收到唯一的消息或重复的消息。每个消费者订阅主题中的一个/多个分区。每个消费者都属于一个消费群体。以下是两种情况: 当所有使用者都属于同一组时:每个使用者将尝试订阅不同的分区。在这种情况下,如果只有一个分区,则只有一个使用者将获得消息,而其他使用者将处于空闲状态 当所有使用者都属于不同的使用者组时:每个使用者将从所有分区获取消息。

我有一个卡夫卡主题,只有一个分区,我不知道在以下情况下会发生什么?信息将如何传递给消费者

  • 如果所有消费者都在同一组中
  • 如果所有消费者都在不同的组中

  • 我不确定消费者是否会收到唯一的消息或重复的消息。

    每个消费者订阅主题中的一个/多个分区。每个消费者都属于一个消费群体。以下是两种情况:

  • 当所有使用者都属于同一组时:每个使用者将尝试订阅不同的分区。在这种情况下,如果只有一个分区,则只有一个使用者将获得消息,而其他使用者将处于空闲状态

  • 当所有使用者都属于不同的使用者组时:每个使用者将从所有分区获取消息。分区订阅基于使用者组

  • 这取决于消费者群体。一旦提交了读取偏移量,同一使用者组中的使用者就不再从相同分区读取数据