2
的retries
參數,因爲它規定在Kafka中,如果參數「retries」設置爲1或更多,那麼是否會自動執行重試?
設定一個大於零的值將導致客戶端重新發送它的發送失敗有可能引起暫時的錯誤的任何記錄。請注意,此重試與客戶端收到錯誤時重新發送記錄沒有區別。
我想確認的是由kafka框架自動進行重試,或者需要客戶端進行任何其他處理。
如果它自動完成,並且說retries
設置爲1
。如果record
的發送也在第二次嘗試時失敗,那麼kafka會在重試和停止重試時以不同的方式告知我相應的錯誤消息。
你想評論:https://stackoverflow.com/questions/45528743/kafka-how-to-obtain-failed-messages-details-in-producer-class。我需要立即在我的公司提供一個基於kafka的解決方案,非常抱歉入侵。 – samshers