会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
写出高级BUG
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
18
下一页
2018年8月27日
Kafka设计解析(二十一)Kafka水位(high watermark)与leader epoch的讨论
摘要: 转载自 huxihx,原文链接 Kafka水位(high watermark)与leader epoch的讨论 本文主要讨论0.11版本之前Kafka的副本备份机制的设计问题以及0.11是如何解决的。简单来说,0.11之前副本备份机制主要依赖水位(或水印)的概念,而0.11采用了leader epo
阅读全文
posted @ 2018-08-27 23:12 写出高级BUG
阅读(2962)
评论(0)
推荐(0)
2018年8月26日
Kafka设计解析(二十一)关于Kafka幂等producer的讨论
摘要: 转载自 huxihx,原文链接 关于Kafka幂等producer的讨论 众所周知,Kafka 0.11.0.0版本正式支持精确一次处理语义(exactly once semantics,下称EOS)。Kafka的EOS主要体现在3个方面: 幂等producer:保证发送单个分区的消息只会发送一次,
阅读全文
posted @ 2018-08-26 22:55 写出高级BUG
阅读(512)
评论(0)
推荐(0)
Kafka设计解析(二十)Apache Flink Kafka consumer
摘要: 转载自 huxihx,原文链接 Apache Flink Kafka consumer Flink提供了Kafka connector用于消费/生产Apache Kafka topic的数据。Flink的Kafka consumer集成了checkpoint机制以提供精确一次的处理语义。在具体的实现
阅读全文
posted @ 2018-08-26 22:43 写出高级BUG
阅读(5745)
评论(0)
推荐(0)
Kafka设计解析(十九)Kafka consumer group位移重设
摘要: 转载自 huxihx,原文链接 Kafka consumer group位移重设 本文阐述如何使用Kafka自带的kafka-consumer-groups.sh脚本随意设置消费者组(consumer group)的位移。需要特别强调的是, 这是0.11.0.0版本提供的新功能且只适用于新版本con
阅读全文
posted @ 2018-08-26 22:24 写出高级BUG
阅读(1150)
评论(0)
推荐(0)
Kafka设计解析(十八)Kafka与Flink集成
摘要: 转载自 huxihx,原文链接 Kafka与Flink集成 Apache Flink是新一代的分布式流式数据处理框架,它统一的处理引擎既可以处理批数据(batch data)也可以处理流式数据(streaming data)。在实际场景中,Flink利用Apache Kafka作为上下游的输入输出十
阅读全文
posted @ 2018-08-26 22:07 写出高级BUG
阅读(778)
评论(0)
推荐(0)
Kafka设计解析(十七)Kafka 0.11客户端集群管理工具AdminClient
摘要: 转载自 huxihx,原文链接 Kafka 0.11客户端集群管理工具AdminClient 很多用户都有直接使用程序API操作Kafka集群的需求。在0.11版本之前,kafka的服务器端代码(即添加kafka_2.**依赖)提供了AdminClient和AdminUtils可以提供部分的集群管理
阅读全文
posted @ 2018-08-26 20:36 写出高级BUG
阅读(711)
评论(0)
推荐(0)
Kafka设计解析(十六)Kafka 0.11消息设计
摘要: 转载自 huxihx,原文链接 【原创】Kafka 0.11消息设计 目录 一、Kafka消息层次设计 1. v1格式 2. v2格式 二、v1消息格式 三、v2消息格式 四、测试对比 Kafka 0.11版本增加了很多新功能,包括支持事务、精确一次处理语义和幂等producer等,而实现这些新功能
阅读全文
posted @ 2018-08-26 18:02 写出高级BUG
阅读(1721)
评论(0)
推荐(0)
Kafka设计解析(十五)Kafka controller重设计
摘要: 转载自 huxihx,原文链接 Kafka controller重设计 目录 一、Controller是做什么的 二、Controller当前设计 三、Controller组成 四、Controller当前问题 1. 需要在多线程间共享状态 2. 代码组织混乱 3. 管理类请求与数据类请求未分离 4
阅读全文
posted @ 2018-08-26 16:48 写出高级BUG
阅读(373)
评论(0)
推荐(0)
Kafka设计解析(十四)Kafka producer介绍
摘要: 转载自 huxihx,原文链接 Kafka producer介绍 Kafka 0.9版本正式使用Java版本的producer替换了原Scala版本的producer。本文着重讨论新版本producer的设计原理以及基本的使用方法。 目录 一、基本数据结构 1. ProducerRecord 2.
阅读全文
posted @ 2018-08-26 15:03 写出高级BUG
阅读(575)
评论(0)
推荐(0)
Kafka设计解析(十三)Kafka消费组(consumer group)
摘要: 转载自 huxihx,原文链接 Kafka消费组(consumer group) 一直以来都想写一点关于kafka consumer的东西,特别是关于新版consumer的中文资料很少。最近Kafka社区邮件组已经在讨论是否应该正式使用新版本consumer替换老版本,笔者也觉得时机成熟了,于是写下
阅读全文
posted @ 2018-08-26 14:10 写出高级BUG
阅读(1406)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
18
下一页
公告