使用 Dbmlsync API 时,客户端应用程序会实例化并调用 DbmlsyncClient 类中的方法。此类使用 TCP/IP 与独立进程 dbmlsync 服务器进行通信,该服务器通过连接 MobiLink 服务器和远程数据库实际执行同步。由同步生成的状态信息通过 DbmlsyncClient 类的 GetEvent 方法返回到客户端应用程序。
多个客户端可共享同一个 dbmlsync 服务器。但是,每个 dbmlsync 服务器仅能同步单个远程数据库,并且每个远程数据库仅能有一个同步它的 dbmlsync 服务器。
dbmlsync 服务器每次执行一个同步。如果在执行同步时收到同步请求,那么它就会将此请求排队并在稍后执行。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |