JSON响应参数说明

参数表定义了等候室系统通过动态计算排队状态、估算等候时间及监控队列负载,实现请求调度与资源优化的核心响应字段。

参数说明

参数名称

参数解释

参数值示例

inWaitingRoom

表示当前请求是否在等候室内,取值为 true

true

waitTime

表示当前请求的等候时间,取值为大于等于0的正整数,单位为分钟。等候时间由以下设置决定:

  • 等候室的配置

    • 活动用户总数

    • 每分钟的新用户数

    • 会话持续时间

    • 是否禁用会话续订

    • 排队方法

  • 用户的实际访问情况

  • 源站处理负载

在某些情况下,例如请求数较少等,可能会导致系统无法估算等候时间,这个时候 waitTime 将被设置为 0。

5

waitTimeKnown

表示当前请求的等候时间是否可以估算:

  • true:可以估算

  • false:无法估算

true

waitTimeFormatted

表示当前请求的等候时间的格式,参数值包含以下三种情况:

  • 数值+单位:例如5 minutes,表示估算的等候时间

  • 时间范围:例如3 minutes to 5 minutes,表示等候时间的大致范围

  • unknown:无法估算等候时间

5 minutes

3 minutes to 5 minutes

queueIsFull

表示当前等候室的队列已满,这种情况在等候室的预计排队时间超出24小时的情况下会出现,取值范围:

  • true:队列已满

  • false:队列未满

false

queueAll

表示当前等候室对所有请求都进行排队,取值范围:

  • true:等候室开启对所有请求排队

  • false:等候室关闭对所有请求排队

false

lastUpdated

表示等候室针对当前请求响应的JSON信息的更新时间。

2024-09-10T12:00:00.000Z

refreshIntervalSeconds

表示当前请求需要按指定的时间间隔(单位为秒)刷新,以确保请求能在队列中正常排队。

20