跳至內容

Jafka

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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 演講幻燈片