【发布时间】:2015-11-29 20:36:06
【问题描述】:
我有几个 Samza 作业运行所有从 Kafka 主题读取消息并将新消息写入新主题。为了发送新消息,我使用了 Samza 内置的 OutgoingMessageEnvelope。还使用 MessageCollector 发送新消息。它看起来像这样:
collector.send(new OutgoingMessageEnvelope(SystemStream, newMessage))
有没有办法可以使用它向 Kafka 主题添加分区?例如根据用户 ID 进行分区或类似的东西。
或者如果有更好的方法我很想听!
【问题讨论】:
标签: scala apache-kafka partitioning apache-samza