Docs:Recommendations

Материал из КардиоКВАРК
Перейти к: навигация, поиск

Настройки сервиса

  • Получение и настроек рекомендуется делать при первом старте приложения, далее массивы api и cloud хранить локально в настройках приложения.
  • Настройки рекомендуется обновлять один раз в сутки или при проблемах с большим кол-вом серверов кластера.

При работе с серверами для равномерного распределения нагрузки рекомендуются следующие стратегии (на выбор):

  • поочередное обращение к серверам кластера
  • обращение к случайному серверу из массива

При отсутствии TCP соединения с одним из серверов кластера его следует деактивировать (не использовать) на некоторое время, повторный запрос провести на другой сервер.

Сертификат клиента (Исследователь, Доктор, Пациент)

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

Локальное хранение данных

Все объекты API CardioQVARK содержат поле ts -- время модификации, поддерживается выборка по минимальному времени модификации. Это обеспечивает возможность создания локальной базы данных в приложении, обновление данных с минимальными издержками.

Примечание: результаты анализа считаются актуальными, если их ts больше либо равен ts соответствующего метода. Если метод обновился (были внесены изменения в библиотеку обработки сигнала) его результаты следует удалить из локальной БД.