Kafka 往事——Kafka 的诞生
初期 LinkedIn 采用了 ActiveMQ 来进行数据交换,但是 ActiveMQ 有两个比较通用的缺陷:
1、当消费者出现,无法及时消费的时候,数据就会丢掉
2、可延展性问题,ActiveMQ 很难很好地配合数据的波峰或波谷。经常会出现消息阻塞导致服务无法正常访问
为了能够解决这个问题,LinkedIn 决定研发自己的消息传递系统,当时 LinkedIn 的首席架构师 Jay Kreps 便开始组织团队研发了一套流数据处理平台,也就是 Kafka 的前身 据说由于 Jay Kreps 大学期间非常喜欢 Franz Kafka,并且 Kafka 系统写性能很强,感觉找个能写的作家名字来命名似乎是个好主意,因此取了个和消息传递系统完全不相干的名称 Kafka。
博主简介:国内最大最权威的 Kafka 中文社区,共享知识,实时掌控最新行业资讯
技术交流:请联系博主微信号:didiyun0125
社区地址:免费加入中 ~
版权声明: 本文为 InfoQ 作者【Kafka中文社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/eef5fbb550f8cf4afbe7a5ec2】。文章转载请联系作者。
评论