【发布时间】:2018-12-12 05:24:18
【问题描述】:
我正在使用带有 Rabbit MQ 的 MassTransit v.5*,并且我正在执行正常的请求响应,如 http://masstransit-project.com/MassTransit/usage/request-response.html 。
我在消费者的响应消息上设置标题
await context.RespondAsync<OrderStatusResult>(
new
{
OrderId = order.Id,
Timestamp = order.Timestamp,
StatusCode = order.StatusCode,
StatusText = order.StatusText
}
, callback => callback.Headers.Set("key", "value"))
我看到这个标头是通过查看 RabbitMQ 设置的,但是在调用者端我无法访问这些标头。
那么,如何在调用方访问响应消息的标头?
谢谢!
【问题讨论】:
标签: c# rabbitmq masstransit