вход в систему сбора данных сервер-клиент - PullRequest
0 голосов
/ 12 марта 2011

Я работаю над обновлением распределенной системы сбора данных.Текущая конфигурация имеет «сервер данных» сбора данных, который передает непрерывный поток данных в реальном времени клиентам через постоянное соединение Ethernet.В настоящее время только клиентская сторона регистрирует любые из этих данных.

Это сработало хорошо, но теперь я должен решить новую проблему - попросить клиента ввести и объединить данные сервера в случае сбоя соединения (это произойдет после восстановления соединения).Место для хранения на стороне приобретения не является проблемой.В этой закрытой локальной сети не может быть подключено более 4 клиентов одновременно.Я ищу архитектуру или шаблон, который решает эту проблему.Какие-либо предложения?Должна ли серверная сторона всегда регистрироваться, пока она включена?Или просто войдите в систему, когда это необходимо (т. Е. Когда происходит потеря сети) - в таком случае, какова лучшая практика для объединения данных клиента с данными сервера?

1 Ответ

0 голосов
/ 30 марта 2011

Здесь клиент может использовать клиентский кеш данных.

Затем необходимо синхронизировать клиентский кеш с данными сервера.Вместо того, чтобы программировать это самостоятельно, вы можете использовать платформу.

Вы не говорите, какую технологию вы используете, но одна возможность - MS Sync Framework, которая бесплатна http://msdn.microsoft.com/nb-no/sync/default.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...