我正在使用NSB3.2.2并面临设置分销商的问题。 我有一个发布者和两个负载均衡的工作者。
工作流程如下:
现在的问题是Service2工作人员的回复应该在哪里?
我观察到有时它会转到Service1分配器输入队列,有时会转到Service1工作队输入队列
我希望Service2 worker Bus.Reply()向Service1 worker输入队列发送消息。实现这一目标的配置应该是什么?
答案 0 :(得分:1)
在所有情况下,回复都会回复给经销商 - 这就是应该如何运作的。如果您担心哪些服务器回复会返回,您可能会有一些内存状态也应该分发,就像分布式缓存一样。
答案 1 :(得分:0)
您可以查看以下示例,它演示了一种以您希望的方式配置分销商的方法:
https://github.com/shlomii/NServiceBus-Scale-Out-Sample-set-up-for-Publish-Send-Reply-environment