自定义策略可用于定义何时传输消息以及传输哪些消息。
为您的应用程序创建 [自定义] 策略规则时,建议您包括一个缺省的包含所有情况的规则,以使消息不会被其它规则意外忽略。例如,以下规则同步至少已有一天的消息。
auto=DATEADD( day, 1, ias_StatusTime ) < ias_CurrentTimestamp |
以下是影响同步有效性的因素的列表,创建您自己的 [自定义] 策略规则时应考虑到这些因素。
消息大小
同步频率
带宽和网络可靠性
消息传递优先级
数据传输开销
自定义策略由一组传输规则定义。
每个规则的形式如下:
schedule = condition
其中 schedule 定义何时评估 condition。有关详细信息,请参见规则语法。
所有满足 condition 的消息都将被传输出去。特别是,如果 schedule 为自动,则在发生以下任何一种情况时都将对条件进行评估:
调用了 PutMessage()。请参见:
消息状态发生了更改。当某条消息得到应用程序的确认时通常会发生这种情况。请参见:
接收到推式通知。
请参见使用推式通知。
接收到网络状态更改通知。
调用了 TriggerSendReceive()。请参见:
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |