I was publishing 2000 asynchronous request into RabbitMQ pipeline and which will process each request asynchronously.
I have some issue while processing the request.
1.Some request being processed multiple times.
I found a solution as [https://www.rabbitmq.com/consumers.html#message-properties][1]
In the event of network failure (or a node failure), messages can be redelivered, and consumers must be prepared to handle deliveries they have seen in the past.
My question is do we have any cases while processing asynchronous RabbitMQ request slowly? example -
Processing request-1 start at 2020-08-12 08:06:05.000. Request 1 ends at 2020-08-12 08:06:19.000 Processing the same request 1 at 2020-08-12 08:06:11.000 and which ends at 2020-08-12 08:06:18.000
If any delay or timeout happens to RabbitMQ will cause process the request again? before ending the first request RabbitMQ process it again. Do we have any chance like this? Please help.