ZeroMQ資料引導

簡介:

       ZeroMQ是一種基於消息隊列的多線程網絡庫,其對套接字類型、連接處理、幀、甚至路由的底層細節進行抽象,提供跨越多種傳輸協議的套接字。提供的套接字可以在多種協議中傳輸消息,如線程間、進程間、TCP、廣播等。你可以使用套接字構建多對多的連接模式,如扇出、發佈-訂閱、任務分發、請求-應答等。

       ZeroMQ是網絡通信中新的一層,介於應用層和傳輸層之間(按照TCP/IP劃分),其是一個可伸縮層,可並行運行,分散在分佈式系統間。

 

數據手冊:

中文手冊:https://gitee.com/solym/ZeroMQ-Guide-Zh

應用實例:https://github.com/booksbyus/zguide

API手冊:http://api.zeromq.org/

應用場景:https://www.cnblogs.com/HigginCui/p/6478613.html

                 https://blog.csdn.net/mysunshinexia01/article/details/80871694

 

安裝:

安裝zeroMQ注意需要分兩步走,首先安裝ZMQ的核心庫libzmq,然後再根據應用語言不通安裝不通的API(除非直接使用C語言開發)。如應用C++開發應用的安裝流程如下:

說明:核心庫和API庫都可以在官網的github下載:https://github.com/zeromq

1)下載核心庫libzmq

2)./configure指定安裝路徑配置makefile,如:./configure --prefix=/home/sampson/thirdlibs/zeromq-4.1.4/install

3)make && make install

4)現在C++ API庫cppzmq(其實就是一個C++頭文件而已,裏面還包括以下案例)

5)開發應用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章