A
Akupaka
Всем привет!
Есть система, весьма большая, которая распределена на несколько уровней.
В частности есть три уровня:
Сервер Центральный (1) <- Сервер региональный (2) <- клиент субрегиональный (3)
Иногда возникают ситуации, когда клиент 3-го уровня реплицирует данные, но в связи с какими-то проблемами на сервере 2-го уровня все изменения не получены, соотв, и на сервере 1-го уровня их не будет. Либо заминки могут быть между 1-м и 2-м уровнями. Как в одну так и в другую сторону.
Возникает вопрос: как убедиться, что данные на уровнях синхронизированны? Сейчас абсурдно - звонят переспрашивают.
Кто-нить решал такую задачу? Или есть идеи?
Спасибо заранее.
Есть система, весьма большая, которая распределена на несколько уровней.
В частности есть три уровня:
Сервер Центральный (1) <- Сервер региональный (2) <- клиент субрегиональный (3)
Иногда возникают ситуации, когда клиент 3-го уровня реплицирует данные, но в связи с какими-то проблемами на сервере 2-го уровня все изменения не получены, соотв, и на сервере 1-го уровня их не будет. Либо заминки могут быть между 1-м и 2-м уровнями. Как в одну так и в другую сторону.
Возникает вопрос: как убедиться, что данные на уровнях синхронизированны? Сейчас абсурдно - звонят переспрашивают.
Кто-нить решал такую задачу? Или есть идеи?
Спасибо заранее.