[英]How global state store differ from normal state store in kafka?
全局狀態存儲與普通狀態存儲有何不同?
全局狀態存儲是否在不同機器上運行的所有實例中都有數據副本? 在重新啟動的情況下它的行為,因為在我的場景中,全局狀態存儲不使用任何更改日志主題進行還原,全局存儲中的源主題沒有鍵。
全局狀態存儲是否在不同機器上運行的所有實例中都有數據副本?
是的。
GlobalKTable
默認禁用日志記錄,因此它不會將GlobalKTable
日志推送到GlobalKTable
日志主題(盡管它仍然會創建GlobalKTable
日志主題)。 您必須從啟用日志壓縮 (cleanup.policy=compact) 的輸入主題將數據重新填充到GlobalKTable
,其中消息的鍵是您要在GlobalKTable
查找的GlobalKTable
。 當您重新啟動應用程序時,Kafka Stream 只會將數據從輸入主題重新填充到GlobalKTable
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.