【问题标题】:The best way to correlate NServiceBus response messages?关联 NServiceBus 响应消息的最佳方法是什么?
【发布时间】:2013-08-18 01:35:52
【问题描述】:

将回复原始请求的消息关联起来的推荐方式是什么?

有没有办法将响应与原始请求联系起来,而不涉及在响应消息中手动设置属性?

我的意思是我确信我可以创建一个名为 RequestId 的属性并将 OriginalRequestId 设置为响应消息,但这似乎是框架应该能够处理的一些管道工作。

如果可以,有没有办法自定义原始 ID 的生成方式?我正试图避免为了创建上下文而必须持久化上面的 RequestId。

【问题讨论】:

  • 你看过@CorrelationId吗?
  • 如果相关 ID 不是您所需要的,您可以通过在消息上使用标头来获得所需的信息。

标签: nservicebus duplex


【解决方案1】:

在 NServiceBus 中,响应消息包含一个关联 ID,该 ID 设置为与请求消息的 ID 相同的值。这就是开箱即用的方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    相关资源
    最近更新 更多