Как реализовать функцию отказа в ПО с многосерверной архитектурой?
У нас ПО работает в многосерверной архитектурой. данное решение позволяет повысить производительность и т.д.Пример:
Головная компания: сервер в Москве
Филиал №1: сервер в Нижнекамске
Филиал №2: сервер в краснодаре
Пример из ситуации:
Филиал 1.12.15 внес в базу информацию о том что в их компании работает 100 человек.
Чтобы информация была залита в базу филиала №2 и головной компании, нужно филиалу №1 отправить электронный документ с информацией о количестве сотрудников. Если не отправить такой документ, то в головной компании база не обновиться.
Сейчас клиент (головная компания) просит реализовать возможность откатить на определенную дату данные о численности сотрудников в выбранном филиале.
Подскажите пжта как реализовать функцию отката в ПО с многосерверной архитектурой?