kafka
犀利-sharp
这个作者很懒,什么都没留下…
展开
-
kafka 设计概论
翻译自:http://kafka.apache.org/design.html核心设计:1. 整体设计(特色)(1) 默认使用持久化(2) 优先考虑 吞吐率(3) 信息的消费状态在 consumer 端记录 而不是 server 端.(4) kafka 完全是 分布式的, produces broker consumer 都认为是分布式的.2. 解决的问题:原创 2016-07-05 11:22:13 · 175 阅读 · 0 评论 -
拨开kafka 的外套
最近闲来无聊,研究了一下 消息队列 kafka,拜读了其源代码。 阅读源代码的准备:1. 由于kafka 使用scala 这种语言编写,所以想要看的更人性化一些,请安装 scala ide 自己谷歌一下, 建议到官网上下, 这是一个scala 的 eclipse 插件,一定注意下载跟自己eclipse 版本配套的插件, 如果你确定能用记事本看, 可以无视这一点。2. 下载kaf原创 2016-07-05 11:22:33 · 271 阅读 · 0 评论 -
拨开kafka 的羊毛衫
好的, 上篇把 kafka.kafka 干的事情解析了一遍, 什么都看不出来, 是的, 什么都看不出来他干了什么。那么这章来电干货。 在kafka中, 主要资源的协调,开始运行时在class KafkaServer(val config: KafkaConfig) extends Logging这个类中进行的。 在初始化这个类的时候,他做了一件事情。 val sche原创 2016-07-05 11:22:41 · 205 阅读 · 0 评论 -
kafka 的network
好了 , 接着上一章 , 我们回到kafka的 kafkaserver 这个重量级的类。 val handlers = new KafkaRequestHandlers(logManager) socketServer = new SocketServer(config.port, config原创 2016-07-05 11:22:52 · 235 阅读 · 0 评论