RabbitMQ es un popular intermediario de mensajes de código abierto, lo que significa que actúa como un intermediario para la comunicación asincrónica entre aplicaciones. Esta naturaleza asincrónica lo hace valioso para una variedad de casos de uso, algunos de los más comunes son: Comunicación entre microservicios, equilibrio de carga, encolado de tareas y procesamiento en segundo plano, transmisión de datos y eventos, notificaciones y alertas, almacenamiento en caché y sincronización de datos, y procesamiento sin conexión.