我没有使用 NServiceBus 的经验,我想确定我的方案是否可以实现。我有两台机器:A 和 B。在机器 A 上部署了一个组件,该组件通过 nservicebus 将消息发送到同一台机器上存在的队列。我有另一个组件应该接收消息。不幸的是,我现在无法在机器 A 上部署它(它在机器 B 上工作),但我想获取发送者已经放置的消息。是否可以?当我尝试像这样在接收器中定义输入队列时:
<MsmqTransportConfig InputQueue="RetrieverClient2@MachineA" ErrorQueue="RetrieverClient2_errors@MachineA" NumberOfWorkerThreads="1" MaxRetries="5"/>
我得到异常:输入队列必须与此进程位于同一台机器上。如果我知道它存在,是否有任何配置方法可用于从该远程队列中检索消息?