项目简介
本项目围绕ZeroMQ轻量级消息内核库展开。ZeroMQ库扩展了标准套接字接口,具备异步消息队列抽象、多种消息模式、消息过滤以及无缝访问多传输协议等特性。项目着重针对Cygwin环境进行构建修复,并完善了内部软件文档,便于开发者深入理解API内部机制。
项目的主要特性和功能
- Cygwin环境适配:完成Cygwin环境的构建修复,新增Cygwin特定目标,解决相关构建问题。
- 测试优化:将套接字超时时间延长至121秒,增强测试稳定性。
- 功能特性丰富:提供异步消息队列、多消息模式、消息过滤和多传输协议访问等功能。
- 跨平台支持:支持Linux、Windows、Mac OS X等多种操作系统、架构和编译器。
安装使用步骤
安装二进制包
Linux
对于大多数Linux发行版,可使用预构建的二进制包。例如,在Debian 9上安装最新稳定版本且无DRAFT API的步骤如下:
bash
echo "deb http://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0/./" >> /etc/apt/sources.list
wget https://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0/Release.key -O- | sudo apt-key add
apt-get install libzmq3-dev
OSX
通过brew安装:
bash
brew install zeromq
从源码构建
若要从源码构建,请参考发行版中包含的INSTALL
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】