Kafka Producer之数据重复和乱序问题

文章目录

  • [1. 数据重复](#1. 数据重复)
  • [2. 数据乱序](#2. 数据乱序)

为了可靠性,Kafka有消息重试机制,但是同时也带来了2大问题

1. 数据重复

消息发送到broker后,broker记录消息数据到log中,但是由于网络问题,producer没有收到acks,于是再次发送消息。

除此之外,也可能是其他场景,导致了消息的重复。

2. 数据乱序

如图,消息2、3发送到了broker,但是data1因为网络问题没有到broker,然后被producer重试了,第二次到了,但是顺序乱了。

相关推荐
努力搬砖ll30 分钟前
分布式弹幕系统设计
分布式
九伯都4 小时前
rabbitmq的安装和使用-windows版本
windows·分布式·rabbitmq
你我约定有三7 小时前
分布式微服务--万字详解 微服务的各种负载均衡全场景以注意点
java·开发语言·windows·分布式·微服务·架构·负载均衡
哈哈很哈哈9 小时前
Hadoop JMX 配置的完整文档
大数据·hadoop·分布式
首席令狐冲9 小时前
RabbitMQ安装与介绍
分布式·rabbitmq·ruby
Dragon online9 小时前
数据仓库深度探索系列:架构选择与体系构建
大数据·数据仓库·分布式·架构·spark·大数据架构·数仓架构
黄雪超12 小时前
Kafka——关于主题管理
大数据·分布式·kafka
周某某~13 小时前
Rabbit MQ的消息模式-Java原生代码
java·分布式·rabbitmq
找不到、了14 小时前
Kafka在Springboot项目中的实践
spring boot·分布式·kafka
沈健_算法小生14 小时前
Apache Kafka核心组件详解
分布式·kafka·apache