【发布时间】:2019-03-15 14:51:46
【问题描述】:
我想完全了解 kafka-streams 处理器在划分处理器输入及其状态时必须遵守的规则。具体我想了解:
- 对于状态存储使用与输入主题的键不同的键是否可行以及可能的后果是什么
- 状态存储键是否在分区之间共享,即如果我在处理属于两个不同分区的记录时尝试访问处理器中的相同键,我是否会得到相同的值
我一直在对此进行一些研究,我发现的答案似乎不是很清楚,有时甚至是矛盾的:例如this one 似乎暗示商店是完全独立的,您可以使用任何键,而 this one 表示您永远不应该使用与输入主题中的键不同的商店。
感谢您的澄清。
【问题讨论】:
标签: apache-kafka apache-kafka-streams