kafka 消息可靠性
1.消息发送机制
Kafka的ack机制。
当producer向leader发送数据时,可以通过request.required.acks参数来设置数据可靠性的级别:
1(默认):这意味着producer在ISR中的leader已成功收到的数据并得到确认后发送下一条message。如果leader宕机了,则会丢失数据。
0:这意味着producer无需等待来自broker的确认而继续发送下一批消息。这种情况下数据传输效率最高,但是数据可靠性确是最低的。
-1:producer需要等待ISR中的所有follower都确认接收到数据后才算一次发送完成,可靠性最高。但是这样也不能保证数据不丢失,比如当ISR中只有leader时,这样就变成了acks=1的情况。
2. 消息存储可靠性
副本机制
    
相关推荐
  hannuotayouxi    2020-08-20  
   guicaizhou    2020-08-01  
   sweetgirl0    2020-07-27  
   Kafka    2020-09-18  
   wangying    2020-11-13  
   shenzhenzsw    2020-10-09  
   guicaizhou    2020-09-30  
   jiaomrswang    2020-09-23  
   jyj0    2020-09-21  
   guicaizhou    2020-09-15  
   amwayy    2020-08-03  
   yangyutong00    2020-08-01  
   weikaixxxxxx    2020-08-01  
   PoppyEvan    2020-08-01