我只在端点中使用Bus.Reply()
(不是Bus.Publish()
)(所有已配置AsA_Server
)。当我解雇其中一个时,我收到以下警告:
2013-02-27 14:11:02,574 [Worker.15] WARN NServiceBus.Unicast.UnicastBus [(null)
] <(null)> - Subscription message from [not the currently running endpoint's queue]@my machine arrived at this endpoint, yet this endpoint is not configured to be a publi
sher.
我是否需要配置AsA_Publisher
才能在配置AsA_Server
的端点之间进行请求/响应?全双工样本似乎没有在该领域提供任何额外的指导。
答案 0 :(得分:1)
这只是一个警告,关闭自动订阅以避免它。
执行此操作的代码:
Configure.UnicastBus().DoNotAutoSubscribe();
同样根据Andreas,AutoSubscription will only apply to IEvent
messages。