O mesmo problema, mas há um pouco de compreensão a ser feito, bem como uma possível armadilha.
Primeiramente, eu fui enganado pelo fato de não ter passado meu vhost para o comando:
rabbitmqctl set_policy -p myvhost HA '*' '{"ha-mode": "all"}'
Caso contrário, o vhost usa como padrão "/"
Depois disso, quando eu entrei no console da web, vi que o campo do nó estava relatando dois nós ... agora. Ótimo: -)
No entanto, se você levar um para cima e para baixo, o outro para cima e para baixo, a fila desaparece !? Isso ocorre porque não há "sincronização" no espelhamento, apenas "empilhamento". Ou seja, se você desativar um nó, o restante das mensagens será servido do nó (ou nós) restante. Se você trouxer um nó novo / existente para cima, ele apenas espelhará NOVAS mensagens adicionadas.
Eu sou relativamente novo nisso, então eu diria que ter 3 nós seria muito melhor que dois. Isso significa que, se um nó ficar inativo, ainda haverá resiliência sobre os outros dois nós (dependendo do seu caso de uso correto). É claro que, se dois nós forem desativados, você terá perdido a replicação para qualquer coisa deixada nas filas. Eu acho que isso deveria ser chamado de "configuração de 3 greves"!