Por que usar AMQP / ZeroMQ / RabbitMQ

ao contrário de escrever sua própria biblioteca.

Estamos trabalhando em um projeto aqui que será um pool de servidores de divisão automática, se uma seção ficar muito pesada, o gerente a dividirá e a colocará em outra máquina como um processo separado. Também alertaria todos os clientes conectados que isso afeta para se conectar ao novo servidor.

Estou curioso sobre o uso do ZeroMQ para comunicação entre servidores e entre processos. Meu parceiro prefere fazer o seu próprio. Eu estou olhando para a comunidade para responder a esta pergunta.

Eu sou um programador bastante novato e aprendi sobre filas de mensagens. Como eu pesquisei e li, parece que todo mundo está usando filas de mensagens para todos os tipos de coisas, mas por quê? O que os torna melhor do que escrever sua própria biblioteca? Por que eles são tão comuns e por que existem tantos?

questionAnswers(6)

yourAnswerToTheQuestion