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