ZeroMQ经纪人直接留言

时间:2014-07-02 11:50:37

标签: c++ sockets zeromq broker

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

想象一下,有几个客户要求给某个服务器。 ZeroMQ指南中的example,几个客户端,向服务器请求某些东西,而一些不忙的工作人员,工作并回复请求。

我需要指示请求。我的意思是,我想要服务器5(例如),做好工作。这使用中间的代理将通信集中在一个主机中。

有什么想法吗?

修改

我画了一张照片:https://docs.google.com/drawings/d/1kyh6agIG_3FsllPURSjJFTHGjv-Yg92mfOiTmCdEsO8/edit?usp=sharing communication example

我的case2与指南中的负载平衡代理示例之间的差异(我认为)是经纪人向第一个免费工作者分配请求。我需要向特定服务器发出请求。我希望现在很清楚。

EDIT2

更清楚。我需要this这个例子。但我无法看到客户端如何请求特定服务器。我运行该示例,但所有请求都由第一个非繁忙服务器回复。

1 个答案:

答案 0 :(得分:0)

发现它!!

这正是我所需要的。 http://arslan.io/zeromq-request-slash-reply-to-a-specific-server-via-router-router-broker-in-go

我希望它有助于某人