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 代理简介 » 消息传输策略

 

自定义策略

自定义策略可用于定义何时传输消息以及传输哪些消息。

为您的应用程序创建 [自定义] 策略规则时,建议您包括一个缺省的包含所有情况的规则,以使消息不会被其它规则意外忽略。例如,以下规则同步至少已有一天的消息。

auto=DATEADD( day, 1, ias_StatusTime ) < ias_CurrentTimestamp

以下是影响同步有效性的因素的列表,创建您自己的 [自定义] 策略规则时应考虑到这些因素。

  • 消息大小

  • 同步频率

  • 带宽和网络可靠性

  • 消息传递优先级

  • 数据传输开销

自定义策略由一组传输规则定义。

每个规则的形式如下:

schedule = condition

其中 schedule 定义何时评估 condition。有关详细信息,请参见规则语法

所有满足 condition 的消息都将被传输出去。特别是,如果 schedule 为自动,则在发生以下任何一种情况时都将对条件进行评估: