Jafka
外觀
這是此頁批准,以及是最近的修訂。
Jafka是一个開源的、高效能的、跨語言分散式訊息系統,使用 GitHub 代管。
Jafka 上早是由 Apache 孵出來的 Kafka(由 LinkedIn 寄付予 Apache)克隆來。
特色
- 訊息維持久化非常的緊,侍服器捀儲存訊息的開銷為 O ( 一 ),並且基於檔案系統,會當久化 TB 級的訊息無損失效能。
- 吞吐量攏著愛看網路頻闊。
- 完全的分散式系統,broker、producer、consumer 攏原生自動支援分散式。自動實現複雜均衡。
- 核心足細的,規个系統(包括侍服器捀和客戶捀)干焦一个兩百七十二 KB 的 jar 包,內部機制嘛無複雜,適合進行內嵌抑是兩改去開發。整個侍服器捀加上依賴組件總共三鋪五 MB。
- 訊息格式佮通信機制非常簡單,適合進行跨語言開發。目前內底起的 Python 三 . x 的客戶捀支援傳送的訊息佮接收訊息。
跨語言
因為是一个開放式的資料傳輸協定,所以除了 Java 開發語言受著支援,Python、Ruby、C、C + + 等其他的語言嘛會當足好的得著支援。
其他
Jafka 遵循 Apache 許可證,同時發佈的版本提交著 MAVEN 中央倉庫。
參考
- Java
- Apache ActiveMQ
- StormMQ
- Apache Qpid
- Message-oriented
- Java 訊息服務
注釋
外部資源
- jafka 文件地址
- jafka 演講幻燈片