可将消息传递引擎添加至集群总线成员以便为属于集群的服务器提供其他异步消息传递服务。通常,您执行此操作是为了在集群中提供工作负载分摊或可伸缩性。
开始之前
确保您已对消息传递引擎定义消息存储器位置。每个消息传递引擎使用消息存储器来保存操作和恢复信息。
- 要使用文件存储器,您需要文件位置。
- 要使用数据存储器,您需要通过 JDBC 数据源访问的适当数据源(如关系数据库)。可将缺省
JDBC 数据源和 Derby JDBC 提供程序用于其数据存储器。如果不想使用缺省数据源配置,那么可使用另一个数据源,也可将数据存储器配置为使用另一
JDBC 提供程序。
如果希望集群中的任何消息传递引擎故障转移至另一服务器,那么可能主管每个消息传递引擎的所有服务器需要访问该消息传递引擎的消息存储器。
关于此任务
要将消息传递引擎添加至现有集群总线成员时使用此过程。
或者,可在将集群添加为总线成员时添加一个或多个消息传递引擎。可使用消息传递引擎策略辅助,这会引导您创建并配置消息传递引擎。
过程
- 在导航窗格中,单击 。
- 在内容窗格中,单击要将消息传递引擎添加至的集群的名称。 将显示“总线成员详细信息”窗格。
- 在内容窗格中的其他属性下,单击消息传递引擎。 将显示集群的消息传递引擎列表。
- 在内容窗格中,单击添加消息传递引擎。
- 选择已定义的消息存储器类型。
- 输入消息存储器的详细信息。
- 如果使用文件存储器,请指定日志文件、永久文件存储器和临时文件存储器的目录路径。不要使用缺省路径,并确保您对每个消息传递引擎使用唯一路径。
- 如果使用数据存储器,请指定数据源的 JNDI 名称,该数据源提供对包含该数据存储器的数据库的访问。
- 向导完成时,将更改保存至主配置。
结果
将消息传递引擎添加到集群。现在可以配置消息传递引擎(如果需要)。