Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » QAnywhere » QAnywhere 代理简介 » 消息传输策略

 

[调度] 策略

[调度] 策略指示代理以指定的时间间隔执行消息传输。

若要调用 [调度] 策略,在 [命令文件属性] 窗口中选择 scheduled 或在启动 QAnywhere 代理时指定此关键字:

qaagent -policy scheduled [ interval ] ...

其中 interval 以秒为单位。

缺省值为 900 秒(15 分钟)。

指定调度后,只要满足以下任何一个条件,代理就将每隔 n 秒钟执行一次消息传输:

  • 前一个时间间隔结束后在客户端消息存储库中放入了新的消息。

  • 前一个时间间隔结束后某条消息的状态发生了更改。当某条消息得到应用程序的确认时通常会发生这种情况。

    有关确认的详细信息,请参见:

  • 前一个时间间隔结束后接收到推式通知。

  • 前一个时间间隔结束后接收到网络状态更改通知。

  • 推式通知被禁用。

可调用 TriggerSendReceive 方法来替换时间间隔。该方法会强制在时间间隔结束前传输消息。请参见: