消息存储库是绑定到存储库 ID 的 UltraLite 数据库,由独立客户端自动创建和维护。QAnywhere API 使用进程中 UltraLite 运行时访问消息存储库,而不使用 UltraLite 引擎。
独立客户端消息存储库与现有 QAnywhere 消息存储库的不同之处在于,一次只能有一个用户应用程序访问消息存储库。即,同一设备上的多个独立客户端应用程序需要单独的消息存储库和唯一的存储库 ID。因此,独立客户端没有 "本地消息传递" 的概念,由此,消息可以发送到同一消息存储库中的不同队列。通过独立客户端发送的所有消息都假定用于不同的消息存储库。
由于即使在客户端应用程序未运行时消息也可能存在于消息存储库中,所以可以在初次使用时通过提供 STORE_ENCRYPTION_KEY 值来加密存储库。以后每次用户尝试使用该消息存储库时都必须提供相同的密钥。该加密密钥也可以加密磁盘上的数据。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |