Задержка синхронизации с основной базой данных при сбое подключения к интернету
У меня есть вопрос о решении этой ситуации:
1, я хочу, чтобы веб-приложение работало на локальных веб-серверах в нескольких разных местах.
2. Каждое местоположение имеет локальный веб-сервер с копией этого приложения, которое в основном отслеживает изменения на складе и создает вставки в базе данных.
3, Все эти приложения должны получить доступ к той же базе данных на сервере через интернет-соединение.
Как решить ситуацию, когда интернет-соединение не работает, и я хочу продолжить работу в приложении. После восстановления соединения приложение должно передать все изменения данных на сервер базы данных.
Есть ли общее решение для этой ситуации? Кто-нибудь знает веб-страницы, где можно найти модель решения этой и других распространенных проблем программирования / архитектуры?
Спасибо вам всем