我有两台主机 - A 和 B 我使用以下代码片段在主机 A 中配置服务总线。
host.BusConfiguration(c => c.Threads(1).Retries(1)
.Bus(endpointA.AbsoluteUri, "name", true)
.Receive(typeof(MyMessage).Namespace, hostB.Endpoint.AbsoluteUri, true)
这将主机配置为创建侦听 endpointA.AbsoluteUri
地址并将消息从 [typeof(MyMessage).Namespace]
命名空间写入位于的队列的总线,对hostB.Endpoint.AbsoluteUri
吗?我使用相同的代码来配置主机 B 中的 if 总线(使用 hostA 所在的 hostB)
我无法将两台主机配置为相互发送和接收消息。其中只有一个(A)能够发送 B 接收到的消息。当 B 发送消息时,消息只是放入队列中而不被 A 消费。可能是什么原因?