我让@KafkaListener使用topicPattern和一个正则表达式可以正常工作(foo。*),但是现在我想将侦听器分配给所有匹配主题的所有分区。
https://docs.spring.io/spring-kafka/docs/2.6.1/reference/html/#tip-assign-all-parts并没有真正帮助我,因为我不知道主题名称。
答案 0 :(得分:0)
使用模式时,您不能手动分配分区。模式仅支持组管理(由Kafka进行分配)。
如果您的应用程序只有一个实例,Kafka将为匹配的主题分配所有分区。如果有多个实例,并且希望将它们全部分配给所有分区,则它们必须具有唯一的group.id
。