QAnywhere 使用 MobiLink 同步来发送和接收信息。从一个客户端到另一个客户端的所有消息都通过 MobiLink 中央服务器来传送。典型系统的体系结构(只有两个 QAnywhere 客户端)如下图所示。
服务器消息存储库是一个配置用作 MobiLink 统一数据库的数据库。TestMessage 示例使用一个 SQL Anywhere 统一数据库作为其服务器消息存储库。
在服务器消息存储库中唯一需要的表是 MobiLink 系统表,这些系统表包括在任何设置为 MobiLink 统一数据库的支持数据库中。
系统表由 MobiLink 维护。关系数据库提供了高性能的安全消息存储库。使您可以轻松地将消息传递功能集成到现有的数据管理和同步系统中。
QAnywhere 消息传递通常在不同的计算机上运行,但在此教程中,所有组件都运行在同一计算机上。跟踪哪些活动是客户端活动、哪些活动是服务器活动非常重要。
在本课中,您将在服务器上执行操作。
通过提供 -m 选项并指定连接到服务器消息存储库的连接字符串,MobiLink 服务器可以在启动时启用消息传递功能。TestMessage 示例使用 QAnywhere 示例数据库作为服务器消息存储库。在 TestMessage 示例中,您可以使用命令行选项、使用 SQL Anywhere 安装中的示例快捷方式或通过 Sybase Central 的 QAnywhere 插件来启动启用消息传递功能的 MobiLink 服务器。
从 [开始] 菜单中选择 [程序] » [SQL Anywhere 11] » [QAnywhere] » [MobiLink QAnywhere 示例]。
或者,在命令提示符下,运行以下命令:
mlsrv11 -m -c "dsn=QAnywhere 11 Demo" -vcrs -zu+ |
此命令行使用以下 mlsrv11 选项:
将 [MobiLink 服务器] 窗口移到您屏幕的中央,它表示本教程中的服务器。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |