-
zeromq
鎖定
zeromq,計算機術語,指的是類似於Socket的一系列接口。
- 中文名
- zeromq
- 別 名
- ZMQ
- 實 質
- 類似於Socket的一系列接口
- 作 用
- 簡單好用的傳輸層
ZMQ是什麼?
這是個類似於Socket的一系列接口,他跟Socket的區別是:普通的socket是端到端的(1:1的關係),而ZMQ卻是可以N:M 的關係,人們對BSD套接字的瞭解較多的是點對點的連接,點對點連接需要顯式地建立連接、銷燬連接、選擇協議(TCP/UDP)和處理錯誤等,而ZMQ屏蔽了這些細節,讓你的網絡編程更為簡單。ZMQ用於node與node間的通信,node可以是主機或者是進程。
引用官方的説法: “ZMQ(以下ZeroMQ簡稱ZMQ)是一個簡單好用的傳輸層,像框架一樣的一個socket library,他使得Socket編程更加簡單、簡潔和性能更高。是一個消息處理隊列庫,可在多個線程、內核和主機盒之間彈性伸縮。ZMQ的明確目標是“成為標準網絡協議棧的一部分,之後進入Linux內核”。還未看到它們的成功。但是,它無疑是極具前景的、並且是人們更加需要的“傳統”BSD套接字之上的一 層封裝。ZMQ讓編寫高性能網絡應用程序極為簡單和有趣。”
- 參考資料
-
- 1. 異步消息隊列zeromq 簡介 .七步論壇.2010-11-25[引用日期2013-04-19]
- 2. ØMQ - The Guide .ØMQ官網[引用日期2013-04-19]