request.required.acks 有三个值 0 1 -1(all)

0:生产者不会等待 broker  ack,这个延迟最低但是存储的保证最弱当 server  

掉的时候就会丢数据

1:服务端会等待 ack  leader 副本确认接收到消息后发送 ack 但是如果 leader

挂掉后他不确保是否复制完成新 leader 也会导致数据丢失

-1(all):服务端会等所有的 follower 的副本受到数据后才会受到 leader 发出的 

ack,这样数据不会丢失 

 

相关文章:

  • 2021-10-17
  • 2022-12-23
  • 2021-06-19
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2022-12-23
  • 2021-07-18
  • 2021-06-15
  • 2022-12-23
  • 2021-12-17
  • 2021-08-27
  • 2021-08-19
相关资源
相似解决方案