一.kafka简介 kafka,ActiveMQ,RabbitMQ是当今最流行的分布式消息中间件,其中kafka在性能及吞吐量方面是三者中的佼佼者,不过最近查阅官网时,官方与它的定义为一个分布式流媒体平台.kafka最主要有以下几个方面作用: 发布和订阅记录流,类似于消息队列或企业消息传递系统. 以容错持久的方式存储记录流. 处理记录发生的流 kafka有四个比较核心的API 分别为: producer:允许应用程序发布一个消息至一个或多个kafka的topic中 consumer:允许应用程序…