美文网首页
Kafka可靠性保证

Kafka可靠性保证

作者: 后来丶_a24d | 来源:发表于2020-02-05 14:49 被阅读0次

可靠性

  1. 保证分区有序,消费者多线程时保证有序需要通过多个队列处理
  2. 生产者重试机制
  3. 副本机制(高可用性)
  4. 只有写入的数据被 同步到 所有的ISR中的 副本后,数据才认为已提交,HW更新到该位置,HW之前的数据才可以被消费者访问,保证 没有 同步完成的数据不会被消费者 访问到
  5. 0.11版本之后,生产者单会话幂等性保证(生产者通过pid-seq发送给服务端,服务端通过过滤保证不重复消费),多会话幂等性保证(kafka事务保证了如果机器重启时,TransactionCoordinator会为新的producer返回之前的pid,而不是新的pid)
  6. 服务端幂等性保证,多次增加100美元,结果也只是增加了100美元,就是防止了重复消费(重复消息的解决方案, 根据messageId消费者端做消费过滤 )
  7. customer_offerset主题保证提交有效性。
  8. 挤压信息处理方式,新建topic(数据需要转移到此处),分区是以前十倍,借助多台机器快速消费。具体可参考参考文章1

参考文章

相关文章

  • kafka的可靠性保证

    这一篇主要来讲讲kafka的可靠性是如何实现的 1.kafka可靠性的基本机制 顺序性保证Kafka可以保证分区消...

  • kafka-怎么保证消息的可靠性与一致性

    在kafka中主要通过ISR机制来保证消息的可靠性。下面通过几个问题来说明kafka如何来保证消息可靠性与一致性 ...

  • 提升内功-kafka producer 小结

    目录 kafka producerkafka 分区策略kafka 数据可靠性保证 - ackkafka 数据一致性...

  • Kafka可靠性保证

    可靠性 保证分区有序,消费者多线程时保证有序需要通过多个队列处理 生产者重试机制 副本机制(高可用性) 只有写入的...

  • Kafka可靠性保证

    多副本机制 Kafka为分区引入了多副本(Replica) 机制, 通过增加副本数量可以提升容灾能力。副本之间是“...

  • Kafka数据可靠性保证

    Kafka数据可靠性保证 笔记来源于尚硅谷视频课程 一、ACK应答机制 对于某些不太重要的数据,对数据的可靠性要求...

  • 聊聊 Kafka:Kafka 如何保证可靠性

    一、前言 在如今的分布式环境时代,任何一款中间件产品,大多都有一套机制去保证高可用的,Kafka 作为一个商业级消...

  • kafka数据可靠性和一致性保证

    kafka数据可靠性和一致性保证 当producer向leader发送数据时,可以通过request.requir...

  • Kafka 概念及原理深度分析

    中间件:Kafka关键字:Kafka文件机制,Kafka分区,Kafka数据可靠性,Kafka Ack等注:本文是...

  • kafka消息可靠性方案

    在 Kafka 工作机制 一文提及了 Kafka 消息的不可靠性。本文就 Kafka 消息的三种不可靠性(重复、丢...

网友评论

      本文标题:Kafka可靠性保证

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