當前版本: 應用平臺:window7,windows11,Mac,Centos
軟件大小:10.82MB 軟件類型:服務器
復制下載提取碼:58n3
免費下載軟件介紹
Kafka是由Apache軟件基金會開發(fā)的一個開源流處理平臺,由Scala和Java編寫。Kafka是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),它可以處理消費者在網(wǎng)站中的所有動作流數(shù)據(jù)。 這種動作(網(wǎng)頁瀏覽,搜索和其他用戶的行動)是在現(xiàn)代網(wǎng)絡上的許多社會功能的一個關鍵因素。 這些數(shù)據(jù)通常是由于吞吐量的要求而通過處理日志和日志聚合來解決。 對于像Hadoop一樣的日志數(shù)據(jù)和離線分析系統(tǒng),但又要求實時處理的限制,這是一個可行的解決方案。Kafka的目的是通過Hadoop的并行加載機制來統(tǒng)一線上和離線的消息處理,也是為了通過集群來提供實時的消息。
名字的由來
kafka的架構師jay kreps對于kafka的名稱由來是這樣講的,由于jay kreps非常喜歡franz kafka,并且覺得kafka這個名字很酷,因此取了個和消息傳遞系統(tǒng)完全不相干的名稱kafka,該名字并沒有特別的含義。
折疊編輯本段kafka的誕生
kafka的誕生,是為了解決linkedin的數(shù)據(jù)管道問題,起初linkedin采用了ActiveMQ來進行數(shù)據(jù)交換,大約是在2010年前后,那時的ActiveMQ還遠遠無法滿足linkedin對數(shù)據(jù)傳遞系統(tǒng)的要求,經(jīng)常由于各種缺陷而導致消息阻塞或者服務無法正常訪問,為了能夠解決這個問題,linkedin決定研發(fā)自己的消息傳遞系統(tǒng),當時linkedin的首席架構師jay kreps便開始組織團隊進行消息傳遞系統(tǒng)的研發(fā)。
相關工具推薦
更多相關資源
相關課程推薦 >更多
初級 239435人學習
初級 225562人學習
初級 224554人學習
高級 223441人學習
中級 221168人學習
初級 220642人學習
中級 220485人學習
初級 219744人學習