Kafka DotNet Producer with Partitioner = Confluent.Kafka.Partitioner.Murmur2Random
- To topic T1 with 30 partition -- key x 生成到 T1 的 partition 12
带有默认分区器的 Kafka Java Producer
- To topic T2 with 30 partition -- key x 生成到 T2 的 partition 13
我假设
- Kafka Java Producer 将 Murmur2Random 作为默认分区器
- 当 DotNet 配置了 Murmur2Random 时,DotNet 客户端和 Java 客户端将为给定键生成相同的主题分区
问:我不明白什么,为什么键没有到达相同的主题分区?
我们有一个用例,其中一些团队使用 Java 和一些 DotNet 客户端,我们需要对 Java 和 DotNet 客户端创建的两个主题 T1 和 T2 执行 KStream.join。