Kafa功能性介紹
來源:程序員人生 發布時間:2014-09-15 19:13:21 閱讀次數:3249次
Apache Kafka是一個開源、分布式發布訂閱消息系統,主要設計了下面這些特性:
- 持久化消息:從大數據中提取真正的數據值,任何類型的數據丟失都不能夠再獲取。Apache Kafka提供了持續時間存儲大容量消息,其容量按順心可以達到TB。
- 高吞吐量:為大數據而生,Kafka就是運行在商業硬件上而設計的,它支持每秒百萬消息量。
- 分布式:Apache Kafka明確地支持在Kafka集群上的消息分區,在Consumer集群上分發,同時,維護每個分區有序的語法機構。
- 多客戶端支持:Apache Kafka系統支持不同平臺不同編程語言的客戶端集成,編程語言可以是Java,.NET, PHP, Ruby 和Python。
- 實時性:Producer線程產生消息應該會立刻被Consumer線程察覺到,這樣能夠保證消息的實時傳送。下面的示意圖展示了大數據的聚集分析解決方案。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈