前言

介紹

[NetMQ](https://github.com/zeromq/netmq.git)是ZeroMQ的C#移植版本,它是對(duì)標(biāo)準(zhǔn)socket接口的擴(kuò)展。它提供了一種異步消息隊(duì)列,多消息模式,消息過(guò)濾(訂閱),對(duì)多種傳輸協(xié)議的無(wú)縫訪問(wèn)。
當(dāng)前有2個(gè)版本正在維護(hù),版本3最新版為3.3.4,版本4最新版本為4.0.1。本文檔是對(duì)4.0.1分支代碼進(jìn)行分析。

zeromq的英文文檔
NetMQ的英文文檔

目的

對(duì)NetMQ的源碼進(jìn)行學(xué)習(xí)并分析理解,因此寫(xiě)下該系列文章,本系列文章暫定編寫(xiě)計(jì)劃如下:

  1. 消息隊(duì)列NetMQ 原理分析1-Context和ZObject

  2. 消息隊(duì)列NetMQ 原理分析2-IO線程和完成端口

  3. 消息隊(duì)列NetMQ 原理分析3-命令產(chǎn)生/處理、創(chuàng)建Socket和回收線程

  4. 延伸閱讀

    學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式