I'm running a service (multiple instances) to consume messages in RabbitMQ using easynetQ.
I want to check if the message is already being received to the instance 1 and if it cannot process in instance 1, instance 1 should should consume the message and it should enqueue. So it should be consumed by instance 2 and try to process the message. I'm thinking of manual ack of the message.
Is there any possibility of achieving this using EasyNetQ? or any alternative solutions?