C++ 之ZeroMQ编译 |
您所在的位置:网站首页 › zmq使用 › C++ 之ZeroMQ编译 |
ZeroMQ编译
项目需求
当有两个项目或者多个项目的实时需要进行信息的交换,根据项目的要求有实时的和非实时的。常用的是基于消息队列的机制,特别是网站的项目。但一般都会把消息框架搭建在公共的服务器上,作为一个中间层,我们这里需要的是不需要服务器也能交换信息,因此基于socket进行通信,但是socket底层写起来难以维护和管理,特别是涉及到多进程机制。这里有个基于C编写的ZeroMQ,根据官网评价,消息交换速度快、吞吐量大、可以做到实时消息通信,最重要的是它提供了目前主要的各种开发语言的接口。 libzmq编译在开发中,zmq底层c开发的,并且名称为libzmq. 我们需要事先编译libzmq库,https://zeromq.org/download/?language=c&library=libzmq# 可以选择自己的编译器,直接下载编译好的Release版本。
编译好之后,是这样子的。 我是用的qt做的开发,zeromq的上层接口,我选择cppmq
不需要编译,有两个hpp后缀的头文件引用即可,我为了方便拷贝到了libzmq的include中,方便引用 最后的头文件为 未完待续… |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |