Составление расписания интервалов опроса канала

При настройке загрузки данных из опросных каналов ArcGIS Velocity позволяет задать интервал опроса канала. Вы можете опрашивать канал через определенный интервал или в одно и то же время. Например, вы можете опрашивать веб-сайт каждые 30 секунд, чтобы получать последние наблюдения.

Расписание интервала опроса канала определяет, насколько часто Velocity обращается к источнику наблюдения и загружает события. Расписание опроса канала применяется только к каналам следующих типов:

Интервал опроса по умолчанию - одна минута. Если вы настроите канал HTTP-опроса с интервалом опроса в одну минуту, то, пока этот канал будет работать, Velocity будет каждую минуту отправлять на этот веб-сайт запрос для получения наблюдений. Каналы не могут выполнять опросы чаще, чем каждые 10 секунд. Это ограничение применяется для защиты внешних сайтов, опрашиваемых каналами, таких как веб-сервер или сервис объектов ArcGIS, от перегрузки путем задания частоты входящих запросов. Поэтому интервал опроса не должен быть меньше десяти секунд.

Если задан интервал опроса, он будет выполняться через регулярные временные интервалы, в отличие от времени начала канала. Временной интервал начинается в полночь по местному времени пользователя, создавшего канал. Например, если канал настроен на опрос данных каждые 5 минут и запускается в 8:03, то первый запрос данных произойдет в 8:05, следующий - в 8:10 и т. д. Если канал настроен на опрос данных каждые 8 часов и запускается в 10:00, то первый запрос данных произойдет в 16:00, следующий - в полночь, а затем - в 8:00 следующего дня.

Внимание:

Не задавайте интервал опроса короче, чем стандартное время ответа запроса к вашему векторному слою. В каждом интервале Velocity выполнит запрос к заданным свойствам подключения, чтобы этот канал получил данные. Для канала Векторный слой, в случае, если запрос возвращает больше объектов, чем максимально поддерживаемое для векторного слоя число возвращаемых записей, будет выполнено несколько запросов, которые позволят постепенно загрузить все запрашиваемые объекты. Поэтому нужно убедиться в том, что удаленный сервер или сервис, на котором размещен запрашиваемый источник данных, может возвращать ответы в пределах заданного интервала опроса. Рекомендуется проверять время отклика запроса на этот векторный слой, используя тот же запрос, который вы применяете в конфигурации канала.

При настройке каналов Velocity можно установить значение повторения в секундах на уровне 60 (от 10 до 30) для обеспечения последовательного и предсказуемого времени выполнения.