Não há nada no MSMQ que faça isso automaticamente. Você tem algumas opções.
- Crie um cluster geograficamente distribuído usando a replicação de armazenamento em sua SAN para replicar entre os dois sites. Configure o MSMQ como um recurso em cluster (que é suportado).
- Use algo como double take para replicar a pasta MSMQ em um servidor no segundo site. Verifique se o MSMQ no segundo servidor está configurado para examinar a pasta correta e se o serviço MSMQ no servidor de backup está desabilitado.
Certifique-se de que a fila esteja configurada para permitir que as mensagens sejam lidas na fila e não limpas após a reinicialização do serviço MSMQ.