是否需要配置为发布者才能在NServiceBus中配置为服务器的端点之间执行请求/响应(全双工)?

时间:2013-02-27 19:30:55

标签: nservicebus

我只在端点中使用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的端点之间进行请求/响应?全双工样本似乎没有在该领域提供任何额外的指导。

1 个答案:

答案 0 :(得分:1)

Per Andreas Ohlund

  

这只是一个警告,关闭自动订阅以避免它。

执行此操作的代码:

Configure.UnicastBus().DoNotAutoSubscribe();

同样根据Andreas,AutoSubscription will only apply to IEvent messages