我可以"链接"两个不同的密钥在一起,以便任何这些密钥的消息最终在同一个分区?

时间:2018-04-14 15:01:12

标签: apache-kafka

我们知道具有相同密钥"key1"的邮件最终会出现在同一个分区中。

是否可以"链接"两个特定的不同密钥("key1""key2"),以便任何这些密钥的消息最终都在同一个分区中?

1 个答案:

答案 0 :(得分:1)

使用默认的分区程序无法实现。

为了做到这一点,您需要实施自己的Partitioner并配置您的制作人使用partitioner.class来使用它。