消息队列---kafka的ack机制

  • 0:生产者不会等待broker的ack,这个延迟最低,但是服务挂掉的时候会丢数据。
  • 1:服务端会等待ack值,leader副本确认接受到消息后发送ack,如果leader挂掉后,也可能会丢数据。
  • -1:服务端会等待所有的follower副本接受数据后才会收到leader发送的ack,不会丢数据。
    用的时候ack的值是字符串 “0”,“1”,"-1"

猜你喜欢

转载自blog.csdn.net/qq_39753008/article/details/107682332