第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何為托管在 Kubernetes 中的多個應(yīng)用程序選擇 Kafka 事務(wù) ID?

如何為托管在 Kubernetes 中的多個應(yīng)用程序選擇 Kafka 事務(wù) ID?

慕蓋茨4494581 2023-04-19 15:47:38
我有一個經(jīng)典的微服務(wù)架構(gòu)。因此,有不同的應(yīng)用程序。每個應(yīng)用程序都可能有1..N實例。系統(tǒng)部署到Kubernetes.所以,我們有很多不同的PODs,可以隨時啟動和停止。我想實現(xiàn)讀取-處理-寫入模式,所以我需要 Kafka 事務(wù)。要配置事務(wù),我需要transaction id為每個 Kafka 生產(chǎn)者設(shè)置一些。(實際上,我需要transaction-id-prefix,因為我的應(yīng)用程序使用 Spring,它有這樣的功能API)。在應(yīng)用程序重新啟動后,這些IDs必須相同。那么,如何為托管在 Kubernetes 中的多個應(yīng)用程序選擇 Kafka 事務(wù) ID?
查看完整描述

1 回答

?
catspeake

TA貢獻1111條經(jīng)驗 獲得超0個贊

如果消費者啟動事務(wù)(讀取-處理-寫入),則同一應(yīng)用程序的所有實例的事務(wù) ID 前綴必須相同(以便僵尸防護在重新平衡后正常工作)。實際使用的交易 ID 是<prefix><group>.<topic>.<partition>.

如果你有多個應(yīng)用程序,它們應(yīng)該有唯一的前綴(盡管如果它們從不同的主題消費,它們無論如何都是唯一的)。

對于僅限生產(chǎn)者的交易,前綴在每個實例中都必須是唯一的(以防止 kafka 隔離生產(chǎn)者)。


查看完整回答
反對 回復(fù) 2023-04-19
  • 1 回答
  • 0 關(guān)注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號