Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在使用 Rebus+RabbitMq 时,我想访问传输级消息的 Id,这样我就可以跟踪我已经处理了哪些消息(通过持久化 Id)以实现某种幂等机制。
但是,我找不到一种“干净”的方式来访问消息的唯一 ID(在 RabbitMq 的标头中可用的 ID)。
看起来这是不可能的,但是,我可能会遗漏一些东西......就像隐藏在 Bus.Advanced.*..
;)
认为我找到了它 => MessageContext.GetCurrent().TransportMessageId
问这个问题太早了.. ;)