Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ ZeroMQ代理直接消息_C++_Sockets_Zeromq_Broker - Fatal编程技术网

C++ ZeroMQ代理直接消息

C++ ZeroMQ代理直接消息,c++,sockets,zeromq,broker,C++,Sockets,Zeromq,Broker,我正在使用ZeroMQ开发一个分布式应用程序。我想实现一个代理,在一个集中的主机中传递消息 想象一下,服务器客户端向给定的服务器请求一些东西。在ZeroMQ指南中,一些客户端向服务器请求某些内容,而一些不忙的工作人员则执行该工作并答复该请求 我需要指示这个请求。我的意思是,我想要服务器5,例如,做这项工作。这在中间使用中介来集中在单个主机中的通信。 有什么想法吗 编辑 我画了一幅画: 我认为我的案例2和指南中的负载平衡代理示例之间的区别在于,代理将请求分配给第一个自由工作者。我需要向特定服务器

我正在使用ZeroMQ开发一个分布式应用程序。我想实现一个代理,在一个集中的主机中传递消息

想象一下,服务器客户端向给定的服务器请求一些东西。在ZeroMQ指南中,一些客户端向服务器请求某些内容,而一些不忙的工作人员则执行该工作并答复该请求

我需要指示这个请求。我的意思是,我想要服务器5,例如,做这项工作。这在中间使用中介来集中在单个主机中的通信。 有什么想法吗

编辑

我画了一幅画:

我认为我的案例2和指南中的负载平衡代理示例之间的区别在于,代理将请求分配给第一个自由工作者。我需要向特定服务器发出请求。我希望现在一切都清楚了

编辑2

更清楚。我需要确切的例子。但我看不到客户端如何向特定服务器请求。我运行了这个示例,但是所有请求都由第一个不忙的服务器响应。

找到了

这正是我需要的


我希望它能帮助别人

你能描绘出你在寻找什么吗?你能解释一下第4章中的例子或模式为什么或者如何不适合你吗?从您链接的示例开始,告诉我们为什么它不能满足您的需要。@Jason,想象一下最简单的请求代表1客户端请求1服务器使用1个tcp端口。现在,我需要n1个客户端,请求n2个服务器,但使用1个端口。哪一个是最好的方法?链接已经死了,我迫切需要知道它,如果你有它,你能分享吗。格马特。sunny@gmail.com