对于调解模块,可以配置集群或服务器以托管 SCA 运行时所使用的队列目标。服务器或集群可以托管已部署到管理单元中的任何服务器或集群上的调解模块的队列目标。
在开始之前
在开始执行此任务之前,必须已经创建了服务器或集群。
执行此任务的目的和时间
当您将调解模块安装到 WebSphere ESB 中时,就为使用异步交互的调解模块的组件创建了许多队列目标。SCA 运行时使用队列目标来保存为调解模块处理的消息。
可以配置您的服务器和集群,以便在已将调解模块部署至的服务器或服务器集群上或者在另一个服务器或集群上创建队列目标。
可以对用来托管调解模块的队列目标的服务器或集群进行优化以提供队列服务,并且可以为已部署调解模块的许多其他服务器或集群提供这些队列。
此配置任务定义服务器或集群可以托管在本地部署的调解模块或者部署在其他服务器或集群上的调解模块的队列目标。此配置还会将服务器或集群添加为 SCA.SYSTEM 总线的成员,并为该服务器或集群配置消息传递引擎。
要配置服务器或集群以托管调解模块的队列目标,应使用管理控制台来完成下列步骤:
完成此任务需要执行的步骤
- 显示服务器或集群的高级配置页面。
- 验证发射器工厂概要文件 JNDI 名称字段中的值。
- 如果想更改用于将事件发射至 CEI 服务器的缺省配置,则从该字段中选择适当的发射器工厂概要文件 JNDI 名称。在集群环境中,您选择的值将用于集群中的所有服务器。
- 如果不想指定发射器工厂概要文件(因此将保留现有 CEI 配置),则从菜单中选择无。
- 单击缺省目标位置。 请确保清除不配置为管理 SCA 应用程序选项。
- 为服务器或集群配置消息传递引擎选项:
要配置的资源 |
要执行的步骤 |
配置服务器 |
- 如果想要消息传递引擎将缺省 JDBC 数据源和 Cloudscape JDBC 提供程序用于它的数据存储器,则选择使用缺省数据源值复选框,然后转至步骤 5。
- 如果想要消息传递引擎使用非缺省选项,则使用为集群列示的相同步骤,即,从步骤 4.a 开始。
|
配置集群 |
- 使用 JDBC 提供程序菜单选择适当的 JDBC 提供程序模板。
- 在应用程序总线模式名称字段中,输入用来包含 SCA.APPLICATION 总线数据源的表的数据库模式名称。
每个消息传递引擎都以单个模式存储它的资源(例如,表)。每个数据库模式仅供一个消息传递引擎使用。尽管所有消息传递引擎都使用相同的表名,但它们与模式的关系使得每个消息传递引擎都可以独占使用自己的表。用于缺省数据源的模式为 IBMWSSIB。
- 在系统总线模式名称字段中,输入用来包含 SCA.SYSTEM 总线数据源的表的数据库模式名称。
- 在数据源用户名字段中,输入要用来访问数据库的用户名。
- 在数据源密码字段中,输入与该用户名相关联的密码。
- 在应用程序总线数据库名称字段中,输入在 SCA.APPLICATION 总线上创建的消息传递引擎所使用的数据库名称。
- 在系统总线数据库名称字段中,输入在 SCA.SYSTEM 总线上创建的消息传递引擎所使用的数据库名称。
- 如果想要消息传递引擎为数据源创建数据库表,则选择创建表复选框。(当启动用来托管消息传递引擎的服务器时就会创建表。)否则,数据库管理员就必须创建数据库表。
|
- 单击确定。
- 将您所作的更改保存到主配置中。
下一步做什么?
可以将调解模块部署到另一个已配置为使用
远程目标位置的服务器或集群。如果另一个服务器或集群又将它的
远程目标位置属性设置为此服务器或集群,则会在此服务器或集群上配置调解模块的队列目标。
可以调整消息传递引擎的 JDBC 数据源以提高性能,如调整消息传递引擎的 JDBC 数据源中所述。