根據官網介紹,kafka是一個分佈式流處理平臺,他提供了一下這些功能:分佈式
一、發佈、訂閱功能。kafka
二、持久化存儲全部消息記錄。程序
三、實時處理消息。數據
它一般被應用與兩個大類應用:top
一、構建系統和應用程序之間的實時數據通道。co
二、構建轉換數據流的應用程序。消息
kafka的一些概念:系統
一、producer:消息的生產者持久化
二、consumer:消息的消費者
三、topic:消息的分類
四、