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

SAP Sybase SQL Anywhere 16.0 (中文) » MobiLink - 服务器管理 » MobiLink 服务器技术 » 远程数据库的集中管理

 

MobiLink 代理

代理可管理设备上远程任务的执行。它将要执行的任务和已执行任务的结果存储在代理数据库中。代理可使用普通的 MobiLink 同步来同步代理数据库。在同步过程中,代理可接收要执行的新任务并上载其已执行任务的相关信息。

出现以下情况时,代理将同步代理数据库:

  • 代理已启动。

  • 代理收到来自服务器的同步代理数据库通知。代理会监听来自服务器的通知并在收到通知后同步代理数据库。

  • 自上次同步后已经过用户指定的时间量。

  • 配置为完成后立即发送其状态的任务已完成。

代理拥有多个线程,可能并行运行多个任务。仅当任务进入 "最终" 状态后才会删除任务。最终状态包括:成功、失败、已到期或已取消。任务仅在以下情况时进入最终状态:任务 "排它运行" 或 "立即运行" 并且成功或失败;任务具有调度时间并已到期;任务在服务器上已取消。"要求时" 任务只有被取消后才会进入最终状态。"要求时" 任务位于代理中并且通过服务器启动的请求 (SIRT) 执行。

下图显示代理收/发的通信流。

集中管理的远程数据库中通过 MobiLink 代理的通信流。

客户端设备上的 MobiLink 代理
Sybase Central 中的 MobiLink 代理
代理验证