У меня есть проект, в котором у нас есть одна центральная система, которая предоставляет API поверх MySQL.Теперь нам нужно реплицировать один и тот же сервис локально на несколько разных блоков (их может быть более 50).Мы хотели иметь локальный кеш БД на каждом из этих блоков, чтобы обеспечить быстрые ответы и аварийное переключение, если «центральная» система выйдет из строя.
Есть идеи, каков лучший дизайн для этого?Я думал о настройке главного / подчиненного, но я не уверен, что это работает с 50+ серверами.Я не уверен, что лучший подход.