kafka的ack機制


ack機制,即producer發送消息的確認機制,會影響到kafka的消息吞吐量和安全可靠性,二者不可兼得,只能平均;

ack的取值有三個1、0、-1

ack=0,producer只發送一次消息,無論consumer是否收到;

ack=-1,producer發送的消息,只有收到分區內所有副本都成功寫入的通知后才認為發動成功;

ack=1,producer發送的消息只有leader接收成功后才認為消息發送成功,無論leader是否成功將消息同步到follower,所以,ack值為1 也不一定是安全的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM