【发布时间】:2019-01-09 06:49:12
【问题描述】:
我有一个主题被读作 GlobalKTable 并在商店中实现。问题是,如果我更新主题的键,然后从存储中读取,一段时间(~0.5 秒)我会得到旧值。
此问题的原因可能是什么?
globalktable 是否将数据存储在每个应用程序实例的 RocksDB 中,所以如果更新另一个分区上的键,则需要一些时间从所有分区中提取数据并更新其本地 RockDB。如果不是,请解释 globalktable 存储如何在内部维护其状态?
如何解决上述问题? 我们是否应该在期望一致性与 mysql 数据库相匹配的情况下使用 globalktable?
【问题讨论】:
标签: apache-kafka apache-kafka-streams