前言

介紹

[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. 網(wǎng)友評(píng)論