Eu tenho dois clusters rabbitmq independentes (ambos com v3.6.15), separados de um cluster mais antigo e maior. AFAIK, a configuração do cluster antigo foi exportada e reimportada em ambos os clusters e criou várias pás para importar os dados antigos do cluster. Clusters onde criados manualmente, nenhuma descoberta automática existe.
Tudo parece funcionar por pelo menos um ano ... mas quando eu entro no cluster1 e verifico as filas, ele mostra as filas do cluster2. Fazendo o mesmo no cluster2 eu só vejo dados desse cluster, nenhuma informação do cluster1.Enquanto eu tenho algumas federações e algumas pás para outro coelho de terceiros, nenhum é de cluster cruzado.
Depois de alguma depuração, descobri que o cluster1 ainda tem alguns vhosts que migraram para o cluster2 e parece que o cluster1 está misturando informações de suas próprias filas com informações do cluster2. Por que o contrário também não acontece é desconhecido para mim.
Eu criei um iptables no cluster1 para bloquear o tráfego entre os 2 clusters e "resolveu" o problema. Eu encontrei então nos logs esta mensagem com referência ao cluster2:
Management delegate query returned errors
Então a questão é, o que é isso management delegate
e como controlá-lo?
Como corrigir esse problema sem usar um firewall.