我们正在使用 NSB 6.0。我已经使用以下代码在我的配置上设置了 RabbitMQTransport 和 MsmqTransport
if (this.UseRabbitMQ)
{
config.UseTransport<RabbitMQTransport>().Transactions(TransportTransactionMode.ReceiveOnly);
}
else
{
config.UseTransport<MsmqTransport>().Transactions(TransportTransactionMode.ReceiveOnly);
}
我对 RabbitMQTransport 没有任何问题,但是一旦我切换到 MsmqTransport,就会出现以下错误。
“字典中不存在给定的键 (RabbitMQ.RoutingTopologySupportsDelayedDelivery)。”