Прямого решения не существует, за исключением того, что вы настраиваете централизованный сервер базы данных, который является ведомым для всей базы данных ваших филиалов
, т. Е.
branch_a => database name branch_a
listening port 10000, master
branch_b => database name branch_b
listening port 11000, master
branch_c => database name branch_c
listening port 12000, master
centralized server
slave listening to master database branch_a on port 10000
slave listening to master database branch_b on port 11000
slave listening to master database branch_c on port 12000
, когда вам требуются результаты для нескольких серверов,может напрямую отправлять запрос на этот централизованный сервер
недостаток: сетевая задержка может привести к задержке репликации