Apache kafka 如果我的分区比使用者多,我会丢失消息吗?

Apache kafka 如果我的分区比使用者多,我会丢失消息吗?,apache-kafka,apache-storm,kafka-consumer-api,Apache Kafka,Apache Storm,Kafka Consumer Api,我正在使用storm kafka api从一个包含3个副本和70个分区的kafka主题中读取消息,我使用的kafka喷口有15个执行器,可能会因为我没有70个执行器而丢失消息吗 如何确保消费者收到卡夫卡中的所有消息 感谢您卡夫卡默认为您已经知道的提交给卡夫卡的数据提供至少一次的交付保证。如果用户组的用户实例少于分区,则将根据分区分配策略为用户分配多个分区。默认情况下,它使用RangeSignator。您可以阅读有关Kafka的传递语义的更多信息。默认情况下,Kafka为您已知的传递给Kafka的

我正在使用storm kafka api从一个包含3个副本和70个分区的kafka主题中读取消息,我使用的kafka喷口有15个执行器,可能会因为我没有70个执行器而丢失消息吗

如何确保消费者收到卡夫卡中的所有消息


感谢您

卡夫卡默认为您已经知道的提交给卡夫卡的数据提供至少一次的交付保证。如果用户组的用户实例少于分区,则将根据分区分配策略为用户分配多个分区。默认情况下,它使用RangeSignator。您可以阅读有关Kafka的传递语义的更多信息。

默认情况下,Kafka为您已知的传递给Kafka的数据提供至少一次的传递保证。如果用户组的用户实例少于分区,则将根据分区分配策略为用户分配多个分区。默认情况下,它使用RangeSignator。您可以阅读更多关于Kafka交付语义的内容