0

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

想象一下服务器客户端向给定服务器请求某些东西。ZeroMQ 指南中的示例,几个客户端向服务器请求某些内容,一些不忙的工作人员完成工作并回复请求。

我需要指示请求。我的意思是,我想要那台服务器 5(例如)来完成这项工作。这使用中间的代理将通信集中在单个主机中。

任何想法?

编辑

我画了一张图:https ://docs.google.com/drawings/d/1kyh6agIG_3FsllPURSjJFTHGjv-Yg92mfOiTmCdEsO8/edit?usp=sharing 通信示例

我的案例 2 和指南中的负载平衡代理示例之间的区别(我认为)是代理将请求分配给第一个空闲工作人员。我需要向特定服务器发出请求。我希望现在很清楚。

编辑2

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

4

1 回答 1

0

找到了!!

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

我希望它可以帮助某人

于 2014-07-04T09:42:55.150 回答