Kafka相關問題(面試常問)

kafka相關問題算法 kafka在高併發的狀況下,如何避免消息丟失和消息重複?api 消息丟失解決方案:網絡 首先對kafka進行限速, 其次啓用重試機制,重試間隔時間設置長一些,最後Kafka設置acks=all,即須要相應的全部處於ISR的分區都確認收到該消息後,纔算發送成功多線程 消息重複解決方案:併發 消息可使用惟一id標識 負載均衡 生產者(ack=all 表明至少成功發送一次) 異步
相關文章
相關標籤/搜索