卡夫卡 - 视图的行为类似于一种不断更新的缓存形式?如何



"视图的行为类似于一种不断更新的缓存形式" ?

这是否意味着侦听 Kafka 不断更新视图或缓存并且缓存数据存储在客户端计算机而不是 kafka 服务器上的流消费者应用程序?

Kafka本身没有"视图"的概念。

Kafka Streams允许您构建可以充当视图或缓存的KTableGlobalKTable

这是否意味着侦听 Kafka 的流消费者应用程序不断更新视图或缓存

是的,消费者应用程序负责根据应用程序从 Kafka 主题使用的事件来维护缓存或视图。(Kafka Stream 应用程序可以看作是消费者应用程序。

缓存数据存储在客户端计算机上而不是 Kafka 服务器上?

使用者应用程序需要将当前状态存储在某个地方,这是真的。

但数据也将保留在卡夫卡主题中。

最新更新