Cluster - > MySQL - > Cluster funciona. Embora eu não tenha experimentado isso, sei que o Cluster- > Cluster seria uma opção Soon ™ a partir de alguns meses atrás, portanto, você poderá pular a etapa intermediária. Do ponto de vista do PXC, você se escraviza em uma das máquinas e as outras máquinas se escravizam em você; você não está tanto "recebendo dados e escrevendo dados" quanto recebendo dados e permitindo que os dados sejam recebidos de você , se essa distinção fizer sentido.
Para sincronizar novamente, basta configurar como master-master com auto_increment_increment
e auto_increment_offset
sintonizados manualmente em cada um dos clusters. Provavelmente simples, mas na pior das hipóteses, isso significará restringir o auto_increment_ {increment, offset} escolhido pelo PXC, o que seria um pequeno patch.
Pontos de bônus: para velocidade máxima de replicação, modifique (com sql_log_bin=0
na sessão !!!) suas tabelas no banco de dados intermediário para usar o mecanismo blackhole.