¿Por qué usar AMQP / ZeroMQ / RabbitMQ?

A diferencia de escribir tu propia biblioteca.

Estamos trabajando en un proyecto aquí que será un grupo de servidores que se divide automáticamente, si una sección aumenta demasiado, el administrador lo dividirá y lo colocará en otra máquina como un proceso separado. También alertaría a todos los clientes conectados, esto afecta a conectarse al nuevo servidor.

Tengo curiosidad por usar ZeroMQ para la comunicación entre servidores y entre procesos. Mi compañero preferiría rodar el suyo. Estoy mirando a la comunidad para responder a esta pregunta.

Yo mismo soy un programador bastante novato y acabo de aprender sobre las colas de mensajería. Como he buscado y leído en Google, parece que todos están usando colas de mensajería para todo tipo de cosas, pero ¿por qué? ¿Qué los hace mejores que escribir tu propia biblioteca? ¿Por qué son tan comunes y por qué hay tantos?

Respuestas a la pregunta(6)

Su respuesta a la pregunta