我试图使用 spring 云流发送带有键值对的消息。我无法为此找到任何 API。org.springframework.messaging.MessageChannel 仅将有效负载作为发送功能的一部分。尽管使用 Kafka 模板可以实现这一点。这是生成键值类型消息的唯一方法。由于 KafkaTemplate 是 apache kafka 的 spring 的一部分,我希望在 spring 云流中有一个可用的抽象。请建议。
谢谢,
当我们基于某个键对流应用 group by 函数时,kafka 如何计算它,因为相同的键可能存在于不同的分区中?我看到 through() 函数基本上对数据进行了重新分区,但我不明白它是什么意思。它将具有相同密钥的所有消息移动到单个分区中吗?另外我们多久可以调用 through() 方法?如果有需求的话,我们可以在收到每条消息后调用它吗?请建议。谢谢