I have such situation:
Message are passed to FirstExchange with some.routing.keyFirstExchange binds some.routing.key to SecondExchange exchange
SecondExchange binds some.routing.key to queue MyQueue.
Using code
var rabbitMqSection = hostContext.Configuration.GetSection("RabbitMq");
var exchangeSection = hostContext.Configuration.GetSection("RabbitMqExchange");
services.AddRabbitMqServices(rabbitMqSection)
.AddConsumptionExchange("SecondExchange", exchangeSection)
.AddMessageHandlerTransient<MyMessageHandler>("some.routing.key");
messages from MyQueue are on Unacked state but nothing happens in MyMessageHandler logs in Console are empty.
When I shutdown worker messages return to queue with Ready state.
How to start processing messages from MyQueue inMyMessageHandler?
I have such situation: Message are passed to
FirstExchange
withsome.routing.key
FirstExchange
bindssome.routing.key
toSecondExchange
exchangeSecondExchange
bindssome.routing.key
to queueMyQueue
.Using code
messages from
MyQueue
are onUnacked
state but nothing happens inMyMessageHandler
logs in Console are empty. When I shutdown worker messages return to queue with Ready state.How to start processing messages from
MyQueue
inMyMessageHandler
?Im using
version 5
of library. Thanks for help.