【发布时间】:2020-11-03 14:43:58
【问题描述】:
我正在使用confluent-kafka-dotnet (Confluent.Kafka) 为 Kafka 生成消息。
我想手动管理消息进入哪些分区,以保持某些消息组的顺序。
如何获取 Kafka 主题的 PartitionTopic 列表?
我看过 Java 中的 this solution。
但我不明白如何使用Confluent.Kafka 实现相同的功能。
另外,使用密钥发送消息也是可以接受的,因为可以保证相同的密钥位于相同的分区上。但同样,我找不到使用除Null 之外的任何密钥类型创建new Message 的方法。因此,使用非空键发送消息的示例会有所帮助。
【问题讨论】:
-
请分享minimal reproducible example,其中包括您尝试设置分区键的位置。
标签: c# apache-kafka