QAnywhere 使用 MobiLink 同步来发送和接收信息。从一个客户端到另一个客户端的所有消息都通过 MobiLink 中央服务器来传送。典型系统的体系结构(只有两个 QAnywhere 客户端)如下图所示。
服务器消息存储库是一个配置用作 MobiLink 统一数据库的数据库。TestMessage 示例使用一个 SQL Anywhere 统一数据库作为其服务器消息存储库。
在服务器消息存储库中唯一需要的表是 MobiLink 系统表,这些系统表包括在任何设置为 MobiLink 统一数据库的支持数据库中。
系统表由 MobiLink 维护。关系数据库提供了高性能的安全消息存储库。使您可以轻松地将消息传递功能集成到现有的数据管理和同步系统中。
QAnywhere 消息传递通常在不同的计算机上运行,但在此教程中,所有组件都运行在同一计算机上。跟踪哪些活动是客户端活动、哪些活动是服务器活动非常重要。
在本课中,您将在服务器上执行操作。
通过提供 -m 选项并指定连接到服务器消息存储库的连接字符串,MobiLink 服务器可以在启动时启用消息传递功能。TestMessage 示例使用 QAnywhere 示例数据库作为服务器消息存储库。在 TestMessage 示例中,您可以使用命令行选项、使用 SQL Anywhere 安装中的示例快捷方式或通过 Sybase Central 的 QAnywhere 12 插件来启动启用消息传递功能的 MobiLink 服务器。
单击 [开始] » [程序] » [SQL Anywhere 12] » [QAnywhere] » [MobiLink QAnywhere 示例]。
或者,在命令提示符下,运行以下命令:
mlsrv12 -m -c "dsn=QAnywhere 12 Demo" -vcrs -zu+ |
此命令行使用以下 mlsrv12 选项:
选项 | 说明 |
---|---|
-m |
-m 选项启用消息传递。 请参见-m mlsrv12 选项。 |
-c |
-c 选项指定连接到服务器消息存储库的连接字符串,在本例中使用 QAnywhere 12 Demo ODBC 数据源。请参见-c mlsrv12 选项。 |
-vcrs |
-vcrs 选项提供服务器活动的详细记录,在开发期间会用到这些记录。 请参见-v mlsrv12 选项。 |
-zu+ |
-zu+ 选项将用户名自动添加到系统中;使用此选项将便于您学习教程或进行开发,但通常不会在生产环境中使用它。请参见-zu mlsrv12 选项。 |
将 MobiLink 服务器消息窗口移到屏幕的中央,它表示本教程中的服务器。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |