【问题标题】:Is there a clean way of getting a message's (transport) Id when working with Rebus?使用 Rebus 时,是否有一种获取消息(传输)ID 的干净方法?
【发布时间】:2013-08-27 16:01:16
【问题描述】:

在使用 Rebus+RabbitMq 时,我想访问传输级消息的 Id,以便跟踪我已经处理了哪些消息(通过持久化 Id)以实现某种幂等机制。

但是,我找不到一种“干净”的方式来访问消息的唯一 ID(在 RabbitMq 的标头中可用的 ID)。

看起来不可能,但是,我可能遗漏了一些东西……比如隐藏在 Bus.Advanced 中的东西。*..

;)

【问题讨论】:

    标签: c# rabbitmq rebus


    【解决方案1】:

    以为我找到了 => MessageContext.GetCurrent().TransportMessageId

    问得太早了.. ;)

    【讨论】:

      猜你喜欢
      • 2011-09-07
      • 1970-01-01
      • 2011-07-28
      • 2017-04-17
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      相关资源
      最近更新 更多