LinkedIn起源於它,用它來跟蹤活動資料和運營指標。
Twitter使用它作為Storm的一部分來提供流處理基礎設施。
Square使用Kafka作為訊息匯流排,將所有系統事件轉移到各種Square資料中心(日誌,自定義事件,度量標準等),輸出到Splunk,Graphite(儀表板)以及Esper-like / CEP警報系統。
Spotify,Uber,Tumbler,Goldman Sachs,PayPal,Box,Cisco,CloudFlare和Netflix等公司也使用這種方法。
知道Kafka基本原理,瞭解關鍵術語概念
可以使用Kafka進行訊息系統開發
透過Java語言來使用Kafka進行訊息收發
深入學習Kafka資料生產大致流程
如何建立並使用Kafka生產者
Kafka生產者常用配置
深入學習Kafka資料消費大致流程
如何建立並使用Kafka消費者
Kafka消費者常用配置
深入學習Kafka主題的管理
KafkaAdminClient應用
深入學習Kafka分割槽的管理
包括:優先副本的選舉、分割槽重新分配等
在完成Kafka應用開發的基礎上,知道檔案儲存機制
Kafka為什麼使用磁碟作為儲存介質
分析檔案儲存格式
快速檢索訊息
深入學習Kafka在保證高效能、高吞吐的同時透過各種機制來保證高可用性
作為運維人員掌握命令列工具
使用Connect進行流資訊處理
掌握延遲訊息、流式處理等
Kafka和SpringBoot整合
熟悉Kafka叢集管理相關內容
配置與調優
知道Kafka的監控體系
掌握JMX監控指標
資料異動實時提醒