博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kafka的可靠性问题
阅读量:4310 次
发布时间:2019-06-06

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

a. Producer到broker

    把request.required.acks设为1,丢会重发,丢的概率很小

b. Broker

    b.1 对于broker,落盘的数据,除非磁盘坏了,不会丢的

    b.2 对于内存中没有flush的数据,broker重启会丢 

        可以通过log.flush.interval.messages和log.flush.interval.ms来配置flush间隔,interval大丢的数据多些,小会影响性能 
        但在0.8版本,可以通过replica机制保证数据不丢,代价就是需要更多资源,尤其是磁盘资源,kafka当前支持GZip和Snappy压缩,来缓解这个问题 
        是否使用replica取决于在可靠性和资源代价之间的balance

转载于:https://www.cnblogs.com/qiumingcheng/p/5236291.html

你可能感兴趣的文章
php缓存
查看>>
【POJ2778】AC自动机+矩阵乘法
查看>>
自定义粘贴板-陈鹏
查看>>
Spark ML参考博客
查看>>
安装go语言,配置环境及IDE,只需3步
查看>>
本周最后一天——4.18
查看>>
JS类型、值和变量 笔记
查看>>
sqlalchemy和pymysql通过ssh连接远程mysql服务器
查看>>
eclipse主题样式
查看>>
谈谈如何在面试中发掘程序猿的核心竞争力zz
查看>>
js-正则表达式
查看>>
java多线程 并发编程
查看>>
内置模块
查看>>
011.练手.Ubuntu下录高清视频
查看>>
BZOJ 3997 TJOI2015 组合数学
查看>>
微信运营基本知识点 转
查看>>
CC2530 light_switch分析
查看>>
关于时间的sql语句,总结用法以及格式,可能遇到问题
查看>>
CentOS 7 安装配置带用户认证的squid代理服务器
查看>>
[中国寒龙出品]VB程序设计视频教程第二课“对象”
查看>>