分布式分組消息系統,Spread 4.2.0 版本發布
The Spread Toolkit 是高性能的分布式分組消息系統,支持局域網以及廣域網通訊. Spread可以作為一個分布式應用的消息總線,并且具有高度的靈活性,可以做到多播,分組,以及點對點的消息傳遞。
The Spread toolkit 包括一個消息服務器 server,以及多種語言的api C/C++ libraries (with and without thread support), a Java Perl, Python, and Ruby. 還有很多其他語言的第三方擴展。
在一個典型的環境中,通常每臺服務器上運行一個Spread server,客戶端的程序本地連接server,發送信息,而這臺服務器上的spread server會傳遞信息給其他訂閱了這條消息的應用。當然也可以只有一個spread server,而其他的客戶端分布在整個網絡中。
這個版本主要有如下特性:
- 支持服務器客戶端的TCP鏈接
- 在合適可可用的時候在內部的代碼中使用MONOTONIC 鎖。
- 事件、內存、數據連接、定時等代碼被剝離出來放到一個libspread-util包中
- 一些bug修復,其中包括一些非常重要的問題。
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!