消息發布-訂閱服務器 Laharsub
Laharsub是一種開源的.NET發布-訂閱消息服務器,用于實時的web應用程序,像聊天、在線寫作、新聞或者股票交易更新等等。
Laharsub是一種構建在三層架構之上的發布-訂閱消息服務器: 前端——客戶端,中間層——web服務,后端——帶有發布-訂閱功能和存儲能力的系統。 客戶端一般是瀏覽器,但是可以是所有已知能夠做出HTTP請求的程序。 中間層是一種WCF的HTTP服務,它會從客戶端接收消息,并向其發送消息,而后端會包含真正的與消息相關的邏輯。
客戶端可以創建主題,并通過RESTful 的API向它們提交消息,而其它客戶端會通過HTTP的長輪詢機制(long polling)來訂閱多種主題。 客戶端使用一個請求就可以訂閱多個主題。 Laharsub提供了jQuery、Silverlight和.NET 4.0的客戶端,負責設計結構、多路傳遞以及長輪詢的管理。 據項目的協作者Tomasz Janczuk所說,Laharsub在將來會使用WebSockets。
性能圖示:
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!