Sun Java System Message Queue 4.1 发行说明

高可用性

Message Queue 4.1 引入了高可用性群集,这些群集提供了数据可用性以及服务可用性。如果客户端与高可用性代理之间的连接断开,则会自动将其重新连接到群集中的另一个代理。提供新连接的代理将接管故障代理的持久性数据和状态,并继续为故障代理的客户端提供不间断的服务。您可以通过安全连接来运行高可用性代理。

高可用性代理要求使用高可用数据库 (Highly Available Database, HADB)。如果没有此类数据库,或者数据可用性对您并不重要,您可以继续使用传统群集,这些群集提供自动重新连接和服务可用性。

配置高可用性代理的过程非常简单:您可以为群集中的每个代理指定以下类型的代理属性。

要使用此功能,您必须执行以下操作:

  1. 安装高可用数据库。

  2. 安装 JDBC 驱动程序的 .jar 文件。

  3. 为高可用的持久性存储库创建数据库模式。

  4. 为群集中的每个代理设置与高可用性相关的属性。

  5. 启动群集中的每个代理。

有关高可用性以及将其与传统群集进行对比的概念性讨论,请参见《Sun Java System Message Queue 4.1 Technical Overview》中的第 4  章 “Broker Clusters”。有关高可用性的过程和参考信息,请参见《Sun Java System Message Queue 4.1 Administration Guide》中的第 8  章 “Broker Clusters”《Sun Java System Message Queue 4.1 Administration Guide》中的“Cluster Configuration Properties”

如果将 HADB 数据库与 Message Queue 4.0 版一起使用,并且要使用高可用性群集,则可以使用 dbmgr 实用程序升级到 HADB 共享存储库。有关详细信息,请参见代理群集