quinta-feira, 8 de novembro de 2012

RabbitMQ em Cluster

Para usar o MassTransit com o RabbitMQ apontando os Endpoints sempre para localhost (recomendado para desacoplamento de endereços), é necessário colocar o RabbitMQ em cluster em todas as máquinas onde os Endpoints estiverem.

É realmente muito fácil configurar um cluster com o RabbitMQ:



Um erro comum (nodedown) que ocorre na configuração do cluster se deve aos dois arquivos .erlang.cookie estarem com valores diferentes na mesma máquina. Esses arquivos estão em C:\Windows e C:\Users\<usuário> ou C:\Documents and Settings\<usuário>. Esse erro geralmente ocorre quando o RabbitMQ foi executado por outro usuário na mesma máquina.


Referências:

Nenhum comentário:

Postar um comentário