MobiLink 服务器启动的同步需要以下组成部分:
推式请求 推式请求是结果集中的一行值,用于告知通告程序您想要向设备发送推式通知。推式请求会导致发生服务器启动的同步。任何数据库应用程序都可创建推式请求,包括通告程序。例如,可以使用价格变化时激活的数据库触发器创建推式请求。 请参见推式请求。
MobiLink 通告程序 通告程序是集成到 MobiLink 服务器的程序。它经常检查统一数据库是否有推式请求。可以通过指定通告程序的属性控制通告程序检查推式请求的频率。必须指定用于检查推式请求和确定通知哪些设备的业务逻辑。通告程序检测到推式请求时将向设备发送推式通知。 请参见通告程序。
MobiLink 监听器 监听器是在设备上运行的程序。它从通告程序接收推式通知,然后使用消息处理程序过滤消息并启动一个操作。在典型应用程序中,各操作是同步调用,但应用程序还能够执行其它操作。可以配置 MobiLink 监听器对来自选定服务器源的推式通知或包含特定内容的推式通知做出不同反应。
在 Windows 设备上,MobiLink 监听器是使用命令行选项配置的可执行程序。要接收推式通知,设备必须打开,MobiLink 监听器必须正在运行。 请参见用于 Windows 设备的 MobiLink 监听器实用程序 (dblsn)。
轻量级轮询器 轻量级轮询器是按指定的时间间隔轮询推式通知的设备应用程序。使用轻量级轮询器是设置网关的替代方法,也是建议的方法,因为此方法不需要与服务器保持持久性连接,并且有助于延长电池寿命。
MobiLink 监听器是可以使用 MobiLink 监听器命令行选项配置的轻量级轮询器。此外,也可以使用轻量级轮询 API 来创建自己的轻量级轮询器。
请参见:
网关(轻量级轮询器的替代方法) 网关提供一个通告程序接口,用于向设备发送推式通知。网关是轻量级轮询器的替代方法。可以使用设备跟踪网关、SYNC 网关、UDP 网关或 SMTP 网关发送消息。 请参见网关和运营公司。
可以使用 Sybase Central 管理远程数据库,然后使用服务器启动的远程任务 (SIRT) 来替代服务器启动的同步。 有关详细信息,请参见远程数据库的集中管理和服务器启动的远程任务 (SIRT)。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |