卡夫卡初學者。按照順序向卡夫卡發送不同消息類型的良好做法
我想讓一個python生產者發送A類型的消息(json),然後是B類型消息。爲了更新數據庫,java消費者必須使用它們來保持這個順序。
我的第一個想法是使用單個主題來保證消息的順序。我讀這些問題的答案:
但它似乎不是卡夫卡一個很好的做法,使用不同的對象類型一個話題?
因此,另一個解決方案更多「kafkaesque」有兩個主題,這個問題。但是有沒有辦法讓製作人確定在發送第二個主題之前第一個主題中的所有信息都已被使用?我會失去異步嗎?
在您看來,這種配置的最佳策略是什麼?
謝謝。
B的所有事件都必須在A或某些通氣孔後讀取ob B可以在A的某些事件後讀取嗎? – marvel308
感謝您的問題@ marvel308。理想情況下,所有B事件之後的事件都是A. –