Al configurar el procesamiento de datos de feeds de tipo de sondeo, ArcGIS Velocity le permite especificar el intervalo de sondeo del feed. Puede optar por sondear el feed a intervalos o en un momento recurrente. Por ejemplo, puede sondear un sitio web cada 30 segundos para devolver las observaciones más recientes.
Una programación de sondeo de feed determina la frecuencia con la que Velocity sondea una fuente de observaciones y carga los eventos. La programación de sondeo de feed solo se aplica a los siguientes tipos de feed:
El intervalo de sondeo predeterminado es de una vez cada minuto. Si configura un feed de HTTP Poller con un intervalo de sondeo de un minuto, cada minuto mientras se ejecute este feed, Velocity envía una solicitud al sitio web para recuperar observaciones. No es posible programar los feeds para sondearlos con una frecuencia mayor que cada 10 segundos. Esta restricción se aplica para proteger los sitios externos sondeados por los feeds, tales como un servidor web o un servicio de entidades de ArcGIS, de posibles sobrecargas por la frecuencia de las solicitudes entrantes. Por lo tanto, el intervalo de sondeo debe ser siempre de al menos 10 segundos.
Cuando se establece un intervalo de sondeo, el sondeo se produce en intervalos de reloj regulares en lugar de a la hora de inicio del feed. El intervalo de tiempo comienza a la hora local de medianoche del usuario que creó el feed. Por ejemplo, si un feed está configurado para realizar un sondeo de datos cada 5 minutos y el feed se inicia a las 8:03 de la mañana, la primera solicitud de datos se realizará a las 8:05 de la mañana, la próxima, a las 8:10, y así sucesivamente. Si un feed está configurado para sondear cada 8 horas y el feed se inicia a las 10 de la mañana, la primera solicitud se realizará a las 4 de la tarde, la próxima a medianoche, y después a las 8 de la mañana del día siguiente.
Precaución:
No establezca el intervalo de sondeo en un intervalo más corto que el tiempo de respuesta habitual de la consulta de la capa de entidades. En cada intervalo, Velocity hace una solicitud a las propiedades de conexión especificadas para el feed para recuperar los datos en consecuencia. En el caso de los feeds de capa de entidades, si la solicitud devuelve más entidades que el recuento máximo de registros de retorno admitido por la capa de entidades, se emitirían varias solicitudes para cargar incrementalmente todas las entidades consultadas. Por lo tanto, es esencial asegurarse de que el servidor remoto o el servicio que aloja la fuente de datos sondeada sea capaz de devolver respuestas dentro del intervalo de sondeo especificado. Se recomienda probar el tiempo de respuesta de una solicitud de consulta a esta capa de entidades utilizando la misma consulta aplicada en la configuración del feed.
Al configurar los feeds de Velocity, el valor de recurrencia en segundos se puede establecer en un factor de 60 (entre 10 y 30) para obtener un tiempo de ejecución coherente y predecible.