美文网首页
生产者ACK机制

生产者ACK机制

作者: Shaw_Young | 来源:发表于2022-02-07 14:58 被阅读0次

ack应答机制

对于某些不太重要的数据,对数据的可靠性要求不是很高,能够容忍数据的少量丢失,所以没必要等ISR中的follower全部接收成功。

所以Kafka为用户提供了三种可靠性级别,用户根据对可靠性和延迟的要求进行权衡,选择以下的配置。

acks:
0:producer不等待broker的ack,这一波操作提供了一个最低的延迟,broker一接收到还没有写入磁盘就已经返回,当broker故障时有可能丢失数据
1:producer等待broker的ack,partition的leader落盘成功后返回ack,如果在follower同步成功之前leader故障,那么将会丢失数据
-1(all):producer等待broker的ack,partition的leader和follower全部落盘成功后才返回ack。但是如果在follower同步完成后,broker发送ack之前,leader发生故障,那么会造成数据重复

相关文章

  • 生产者ACK机制

    ack应答机制 对于某些不太重要的数据,对数据的可靠性要求不是很高,能够容忍数据的少量丢失,所以没必要等ISR中的...

  • rabbitmq消息ACK确认机制及发送失败处理

    rabbitmq为确保消息发送和接收成功,采用ack机制。(1)生产者producter发送消息到mq时,mq会发...

  • RabbitMQ如何保证消息99.99%被发送成功?

    1. 本篇概要 RabbitMQ针对这个问题,提供了以下几个机制来解决: 生产者确认 持久化 手动Ack 本篇博客...

  • 重识MQ

    1、ACK两个作用 对于生产者来说 生产者将消息发送到MQ上,MQ会给你一个ack,如果MQ在给你回ACK的时候,...

  • Kafka生产者ack机制剖析

    Kafka有两个很重要的配置参数,acks与min.insync.replicas.其中acks是producer...

  • Kafka的ack机制

    简述kafka的ack机制 Kafka的ack机制,指的是producer的消息发送确认机制,这直接影响到Kafk...

  • IMI每日一概念IACK机制

    介绍 ACK(Acknowledgement)机制,即确认机制。在即时通讯开发领域,ACK机制是为了应对复杂多变的...

  • Ack机制

    1、ack是什么 ack 机制是storm整个技术体系中非常闪亮的一个创新点。 通过Ack机制,spout发送出去...

  • kafka生产者配置参数

    1.ack ack=0, 生产者在成功写入消息之前不会等待任何来自服务器的相应。如果出现问题生产者是感知不到的,消...

  • ack机制

    每个Consumer可能需要一段时间才能处理完收到的数据。如果在这个过程中,Consumer出错了,异常退出了,而...

网友评论

      本文标题:生产者ACK机制

      本文链接:https://www.haomeiwen.com/subject/blrlkrtx.html