.1、kafka简介
1.1、简介
kafka是最初由linkedin公司开发的,使用 scala语言编写,kafka是一个分布式,分区的,多副本的,多订阅者的日志系统(分布式MQ系统),可以用于搜索日志,监控日志,访问日志等。.
1.2、支持的语言
kafka目前支持多种客户端的语言:java,python、c++、php等.
1.3,apache kafka 是一个分布式发布-订阅消息系统apache kafka是一个分布式发布-订阅消息系统和一个强大的队列,可以处理大量的数据,并使能够将消息从一个端点传递到另一个端点,kafka适合离线和在线消息消费。kafka消息保留在磁盘上,并在集群内复制以防止数据丢失。kafka构建在zookeeper同步服务之上。它与apache 和 spark非常好的集成,应用于实时流式数据分析。.
1.4、其他的消息队列。
RabbitMQ Redis ZeroMQ +ActiveMQ