计划源轮询间隔

从轮询类型源配置数据提取时,ArcGIS Velocity 允许您指定源轮询间隔。 您可以选择按照时间间隔或循环时间来轮询源。 例如,您可能希望每 30 秒对网站进行一次轮询以返回最新的观测值。

源轮询计划将指示 Velocity 将轮询一次观测值的源并加载事件的频率。 源轮询计划仅适用于以下源类型:

默认的轮询间隔是每分钟一次。 如果您配置的 HTTP 轮询器源的轮询间隔为 1 分钟,则此源运行的每一分钟,ArcGIS Velocity 都将向网站发送请求以检索观测值。

重要的是,要注意计划的源轮询频率不能高于每 10 秒一次。 设置此限制是为了防止由源进行轮询的外部站点(例如 Web 服务器或 ArcGIS 要素服务)因入站请求的频率过高而过载。 轮询间隔不能设置为低于每 10 秒一次。

设置轮询间隔后,轮询将以常规时钟间隔进行,而不依据源的开始时间。 时间间隔从创建源的用户的当地时间的午夜开始。 例如,如果将源设置为每 5 分钟轮询一次数据,并且在 8:03 a.m. 开始,则第一个数据请求将在 8:05 a.m. 发生,下一个在 8:10 a.m. 发生,依此类推。 或者,例如,如果某个源设置为每 8 小时轮询一次,并且该源在上午 10 点开始,则第一个请求将在下午 4 点发出,下一个在午夜,接下来将于第二天上午 8 点发出。

注:

定义源轮询间隔时请格外小心。 在每个间隔中,ArcGIS Velocity 将请求源的指定连接属性以相应地检索数据。 对于要素图层源,如果请求返回的要素多于要素图层支持的最大返回记录数,则将有多个请求以增量方式加载所有查询的要素。 因此,必须确保托管轮询数据源的远程服务器或服务能够在指定的轮询间隔内返回响应。

建议的最佳实践是使用源配置中的查询来测试对此要素图层的查询请求的响应时间。 请勿将轮询间隔设置为比要素图层查询的通常响应时间更短。