Доброго дня, Коллеги!
Есть ли у кого-нибудь из вас опыт реализации следующего изврата:
Дано:
удаленные рубежи с клиентскими приложениями, которые медленно, но постоянно пишут в базу стрим-дату в ближайший территориальный датацентр.
И все хорошо и замечательно, пока есть коннект или пока не загнется какой-нибудь промежуточный шлюз.
Вопрос:
Есть ли возможность создать некий прокси, который бы хранил цепочку запросов на запись клиентов, пока сервер не доступен по какой-либо причине?
Заранее СПС!
Насколько мне известно,
Насколько мне известно, такого нету.
А для работы описанной вами схемы, в своё время использовался механизм выгрузок.
Т.е. в каждом филиале свой сервер. Раз в какой-то промежуток времени к нему приходят обновления данных с центрального сервера в виде архива, например в CSV формате. Архив распаковывается, данные загружаются на сервер филиала. В свою очередь, с сервера филиала тоже делаются с определённым интервалом выгрузки, которые запаковываются в архив и отправляются на центральный сервер, который таким образом получает данные из филиалов. При грамотной схеме БД возможность появления дублей или перезапись существующих данных невозможны.
Схема рабочая, работало такое в те времена, когда ещё Интернета было мало - через модемные линии.