I have server A that received millions of requests per day and for every request it notifies server B about it.
sometimes server B is down (maintenance, bugs etc..) so requests from server A got lost.
(both servers are written in
I thought to add a queue (
RabbitMQ) in server A so every time a request failed it will get into the queue and the service will retry to send it again and again every X minutes.
Do you think queue is the right solution? or is there other mechanism that I should consider?