xylz,imxylz

          關注后端架構、中間件、分布式和并發編程

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            111 隨筆 :: 10 文章 :: 2680 評論 :: 0 Trackbacks

          Jafka 是一個高性能的分布式消息系統。Jafka已經開源,使用github托管,主頁地址:https://github.com/adyliu/jafka

          Jafka 1.0版本已經發布,同步到Maven中央倉庫。

          Jafka是由Apache孵化的Kafka(由LinkedIn捐助給Apache)克隆而來。Jafka 1.0完整遵循Kafka 0.7的規范,幾乎是Kafka的克隆版(有一些改進和調整)。
          Jafka有幾個吸引人的特性:

          • 消息持久化非常快,服務端存儲消息的開銷為O(1),并且基于文件系統,能夠持久化TB級的消息而不損失性能
          • 吞吐量很大,在我的單機DELL E6220(現已經停產)、Fedora 16 x86_64下單CPU內核運行,使用Jafka內置的python客戶端,吞吐量能夠達到300k/s
          • 完全的分布式系統,broker、producer、consumer都原生自動支持分布式。自動實現復雜均衡。
          • 內核非常小,整個系統(包括服務端和客戶端)只有一個272KB的jar包,內部機制也不復雜,適合進行內嵌或者二次開發 。整個服務端加上依賴組件共3.5MB。
          • 消息格式以及通信機制非常簡單,適合進行跨語言開發。目前自帶的Python 3.x的客戶端支持發送消息和接收消息。
          另外,這里有一個分享的PPT資源。

          如果感興趣,fork在github上的源碼,進行二次開發或者按照自己喜歡的方式進行改進。如果有好的特性或者發現bug請友情提醒我。 另外,友情支持淘寶內部使用的Kafka克隆版metaq,內部做了大量的改進和附加組件。如果你需要一個全功能的“復雜”系統,可以試試metaq.

          ©2009-2014 IMXYLZ |求賢若渴
          posted on 2012-05-10 10:08 imxylz 閱讀(10157) 評論(0)  編輯  收藏 所屬分類: Jafka

          ©2009-2014 IMXYLZ
          主站蜘蛛池模板: 武城县| 舞阳县| 襄汾县| 岱山县| 固始县| 房产| 潼关县| 南丰县| 曲水县| 大城县| 临安市| 延津县| 谷城县| 黄石市| 辉县市| 长泰县| 依兰县| 昌黎县| 财经| 梨树县| 芮城县| 湘西| 九龙坡区| 铅山县| 岢岚县| 册亨县| 抚州市| 南宫市| 商丘市| 晋城| 灵宝市| 新平| 罗源县| 措美县| 承德市| 集安市| 平阴县| 宾阳县| 琼海市| 和田市| 东乡族自治县|