title: RabbitMQ - deal with unreliable service
body: <p>I have a service AAA that posts 10 to 50 thousand messages a minute to a RabbitMQ exchange. A .NET Core service BBB subscribes to a queue (to which all messages are routed) and for each message calls another HTTP service CCC over Internet. The problem is CCC is very unreliable, a few times a day it goes completely off for a minute or two and at least once a week it dies for an hour.</p>
  
  <p>I don't have control over AAA or CCC. How can I use RabbitMQ routing features to reliably deliver all messages trought?</p>