我正在测试消息并遇到一些奇怪的行为。这些消息似乎不是随机发布的,我不确定为什么。 (我正在使用MassTransit / Rabbit MQ。)
我启用了跟踪插件并收听所有消息。当邮件确实被“丢弃”(未打中使用者)时,我确实注意到它们没有显示在日志中。
当我调用Publish()并没有打到消费者时,是否有办法查看原因?
客户:
IBusControl bus = GetBusControl(); //call Bus.Factory.CreateUsingRabbitMq
bus.Start();
bus.Publish<IMyContract>(messageObject);
bus.Stop();
服务器:
public async System.Threading.Tasks.Task Consume(ConsumeContext<IMyContract> context)
{
}