1

我是 NServiceBus 的新手,玩 NServiceBus 示例的时间不超过两天。我查看了 Full Duplex 消息传递示例,它对我来说很好用。

但是现在,我正在尝试实现一个嵌套的全双工场景,其中

  • 我的客户端端点“A”将向服务器端点“B”发送一条消息并等待来自“B”的回复
  • 我的服务器端点“B”将向服务器端点“C”发送一条消息并等待来自“C”的回复
  • 服务器端点“C”将回复服务器端点“B”然后
  • 服务器端点“B”将回复客户端端点“A”

我已经从示例代码(当然更改了项目名称和命名空间等)复制了服务器端点以具有两个服务器端点,但是来自客户端“A”的消息到达服务器“B”,无法发布它到服务器“C”。我得到的只是几次重试,后来又失败了。

WARN NServiceBus.Faults.Forwarder.FaultManager [(null)] <(null)> - 消息 FLR 失败,将移交给 SLR 进行重试:4,MessageID=c07c5e38-f355-4f01-a67d-a30a011545a1。

ERROR NServiceBus.SecondLevelRetries.SecondLevelRetriesProcessor [(null)] <(null)> - SLR 未能解决消息 c07c5e38-f355-4f01-a67d-a30a011545a1 的问题,并将被转发到错误队列

我的问题是,这是否是我正在尝试的无效 NServiceBus 场景?如果没有,我会在这里错过什么?

4

0 回答 0