Kafka权威指南

Kafka最初是LinkedIn的一个内部基础设施系统。我们发现,虽然有很多数据库和系统可
以用来存储数据,但在我们的架构里,刚好缺一个可以帮助处理持续数据流的组件。在开
Kafka之前,我们实验了各种现成的解决方案,从消息系统到日志聚合系统,再到 ETL
工具,它们都无法满足我们的需求。

我们认为Kafka是一个流平台:在这个平台上可以发布和订阅数据流,并把它们保存起来、进行处理。

Kafka有点像消息系统,允许发布和订阅消息流(类似于ActiveMQ、RabbitMQ等)。