博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kafka写入数据保证不丢失
阅读量:7096 次
发布时间:2019-06-28

本文共 317 字,大约阅读时间需要 1 分钟。

hot3.png

Kafka写入数据保证不丢失:

  1. 每个partition至少有一个follower在ISR列表中,跟上了Leader的数据同步
  2. 每次写入数据时,都要求至少写入partition leader成功,还至少一个ISR里的follower写入成功,才算写入成功
  3. 如果不满足以上两个条件,就一直认为写入失败,让生产系统不断尝试,直到满足以上两个条件,才确认写入成功
  4. 根据以上三条,配置相应参数,才能保证写入kafka数据不会丢失

所以如果leader宕机,切换到那个follower上去,follower上有刚写入的数据,此时数据就不再丢失了。

转载于:https://my.oschina.net/u/1000241/blog/3051872

你可能感兴趣的文章
python编程使用协程并发的优缺点
查看>>
linux cat,tac,more,less,head,tail,cut,sort,uniq,wc,tr命令的使用
查看>>
shell脚本(一)
查看>>
使用Unity for IOS 集成 Cardboard教程
查看>>
EXCEL单元格不能填充颜色的解决方法
查看>>
centos 无人值守安装liunx系统
查看>>
非生产环境账号权限一例
查看>>
对别人无形中的伤害会让你很受伤
查看>>
我的友情链接
查看>>
MySQL设置binlog日志的有效期自动回收
查看>>
·非专业网管经历的回顾之写作感言
查看>>
FileMaker Pro 12 一点认识
查看>>
我的友情链接
查看>>
IOS开发之百度地图API(BaiTumapAPI应用)
查看>>
Python中的getattr()函数详解
查看>>
centos+apache+python34+django+mod_wsgi 开发环境搭建
查看>>
近 100 个 Linux 常用命令大全
查看>>
Linux之history命令显示用户名和操作时间
查看>>
源码安装lamp rhel5.5已测试
查看>>
Gradle 获取依赖列表类似maven的mvn dependency:list
查看>>