根据官网介绍,kafka是一个分布式流处理平台,他提供了一下这些功能:分布式
一、发布、订阅功能。kafka
二、持久化存储全部消息记录。程序
三、实时处理消息。数据
它一般被应用与两个大类应用:top
一、构建系统和应用程序之间的实时数据通道。co
二、构建转换数据流的应用程序。消息
kafka的一些概念:系统
一、producer:消息的生产者持久化
二、consumer:消息的消费者
三、topic:消息的分类
四、