一、概述
1.1 Kafka
Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。
关于Kafka:
1、一个分布式的消息发布、订阅系统;
2、设计用来处理实时的流数据;
3、最初由LinkedIn开发,现为Apache的一部分;
4、没有遵守JMS标准,也没有使用JMS的API;
5、把个分区的更新保存到主题中 (Kafka maintains feeds of messages in topics)。
Kafka是一个消息中间件,它的特点是:
A、关注大吞吐量,而不是别的特性;