2 niefei1979815 niefei1979815 于 2017.09.19 16:40 提问

ZeroMQ windows下性能问题

测试了下zguide C++例子中rrclient rrwork rrbroker。发送100000条消息(不输出log )。在linux下用20秒,在windows下只测试发10000消息就用100秒。
是我用的不对还是 zeromq在windows下本来就性能不好? 不过就算不好 感觉也不应该差这么多啊

1个回答

devmiao
devmiao   Ds   Rxr 2017.09.19 23:54
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
zmq中的IPC
.Assigning a local address to a socket ---- //  Assign the pathname "/tmp/feeds/0" rc = zmq_bind(socket, "ipc:///tmp/feeds/0"); assert (rc == 0); ----   .Connecting a socket ---- //  Connect
zeromq - 消息传输性能测试
http://zeromq.org/whitepapers:measuring-performance 简介 性能测试的两个基本原因: 首先,我们希望有一些数字来营销我们的消息传输系统;其次,我们需要一个诊断工具,以帮助我们消除在产品开发过程中的性能问题。至于营销数字,我们希望说,例如,我们能每秒钟传输50万个512字节的消息,延迟时间达100微妙。 然而,如果提供更多的关于系
ZeroMQ 原理及其优点
简介: ZeroMQ号称是“史上最快的消息队列”,基于c语言开发的,实时流处理sorm的task之间的通信就是用的zeroMQ。 引用官方说法,“ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library, 他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。 ZMQ的明确目标是“成为标准网络协议
windows下怎么使用zeromq
我在zeromq的官网下载了exe的安装文件,想用c++进行学习,我看到网上的例子都是直接 #include,但是我安装完成后,新建一个c++的工程,自己调用 #include 但是却出现错误,提示没有找到这个zmq.h文件。 我也试了zmq官网给出的例子,想直接编译也出现相同的问题(提示没有找到这个zmq.h文件。) 现在zmq的文章好像不多,安装的更没多少,希望会zmq的哥们能解答下我的问
zeromq 测试用例,一个简单的接受浏览器信息的例子
#include #include extern "C"{ #include #include } #pragma comment(lib,"libzmq_d.lib") int main(int argc, char* argv[]) {    // 初始化环境    void * context = zmq_ctx_new(); if (!context)
ZeroMQ(Java)使用个人小心得,这里Mark一下(适用于windows64bit及32bit)
首先,让我来介绍一下什么是ZMQ(全称:ZeroMQ): 官方: “ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标是“成为标准网络协议栈的一部分,之后进入Linux内核”。现在还未看到它们的成功。但是,它无疑是极具
ZeroMQ的核心优势
ZMQ定义为“史上最快的消息队列”,从网络通信的角度看,它处于会话层之上,应用层之下。ZMQ相较于传统的socket网络编程,最大的特点和优势体现如下: ZMQ为应用程序提供了一套简单的套接字API,不用考虑实际使用的协议类型(进程内、进程间、机器间、或广播);ZMQ提供了多种模式进行消息路由,如请求-应答模式、发布-订阅模式等。这些模式可以用来搭建网络拓扑结构; ZMQ是通过后台的I
zeromq一直困扰我的问题和自我反省
今天去zeromq的maillist发信问了两个一直困扰我几天的问题了,结果迅速收到回复,立即想明白了,大牛还是很多的,看来以后自己要把代码再吃得透点,不明白的地方及时问大牛,能节省很多时间: 1.  zeromq的多个I/O线程之间没有使用同步机制,会不会产生问题? 我本来
史上最快python 异步消息队列zeromq 简介
zeromq是一个基于内存的消息队列 是一个有着青春和朝气的项目,可惜网站被和谐了 高吞吐,低延时,超乎你的想象. ØMQ is already very fast. We're getting 13.4 microseconds end-to-end latencies and up to 4,100,000 messages a second today. 支持pyth
zeroMQ 简单的PUB-SUB 高性能模式,java 语言版本
package com.firebird.server; import java.util.ArrayList; import org.zeromq.ZContext; import org.zeromq.ZMQ; import org.zeromq.ZMQ.Socket; import org.zeromq.ZMsg; public class PubSubPatte