Я проверяю сообщения и сталкиваюсь со странным поведением.Сообщения, кажется, не публикуются наугад, и я не уверен, почему.(Я использую 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)
{
}