使 CMP 实体 Bean 和消息传递引擎数据存储器能够共享数据库连接
使用此任务来使容器管理的持久性 (CMP) 实体 Bean 能够共享消息传递引擎的数据存储器使用的数据库连接。执行此任务估计能够将整体消息吞吐量的潜在性能提高 15%,但只能用于连接到消息传递引擎所在应用程序服务器的实体 Bean。
关于此任务
过程
- 将数据存储器配置为使用不支持 XA 的数据源。 有关配置数据存储器的更多信息,请参阅为消息传递引擎配置 JDBC 数据源。
- 选择“与 CMP 共享数据源”选项。 此选项是在 JMS 连接工厂或 JMS 激活规范上提供的,用来连接至主管总线目标的服务集成总线(此总线目标将用来存储和处理 CMP Bean 的消息)。
例如,要选择统一化 JMS 连接工厂上的选项,完成以下步骤:
- 显示缺省消息传递提供程序。 在导航窗格中,单击资源 -> JMS -> JMS 提供程序。
- 选择要为其配置统一化连接工厂的缺省提供程序。
- 可选: 转至范围复选框,根据您的需要设置在哪个级别连接工厂可视。
- 在内容窗格中,“其他属性”下面,单击连接工厂。
- 可选: 要创建新的统一 JMS 连接工厂,单击新建。 指定连接工厂的以下属性:
- 名称
- 输入用于标识连接工厂的名称,供进行管理时使用。
- JNDI 名称
- 输入用于将连接工厂与名称空间绑定在一起的 JNDI 名称。
- 总线名
- 输入连接工厂要连接至的服务集成总线。此服务集成总线主管 JMS 队列和主题被指定给的目标。
- 可选: 要更改现有连接工厂的属性,请选择已显示的某个连接工厂的名称。 内容窗格中会显示连接工厂的属性。
- 选中对应与 CMP 共享数据源字段的复选框。
- 单击确定。
- 将更改保存至主配置。
- 将 CMP Bean 部署到包含消息传递引擎的应用程序服务器上,并指定与消息传递引擎使用相同的数据源。 可使用管理控制台来完成以下步骤:
- 可选: 要确定消息传递引擎使用的数据源,请单击服务器 -> 服务器类型 -> WebSphere 应用程序服务器 -> server_name -> [服务器消息传递] 消息传递引擎 -> engine_name -> [其他属性] 消息存储。 数据源名称字段显示数据源的名称,缺省情况下为:
jdbc/com.ibm.ws.sib/engine_name
- 单击 应用程序 -> 新建应用程序 -> 新建企业应用程序。
- 在第一个“准备安装应用程序”页面上,指定源应用程序文件(.ear 文件,或者称为 EAR 文件)的完整路径名,然后单击下一步。
- 在第二个“准备安装应用程序”页面上,请完成下列步骤:
- 选择对应生成缺省绑定的复选框。数据源绑定(对于 EJB 1.1 JAR 文件)是基于 JNDI 名称、数据源、用户名和密码选项生成的。这生成了每个 EJB JAR 文件的缺省数据源设置。没有生成 Bean 级别的数据源绑定。
- 在“连接工厂绑定”下面,选择对应缺省连接工厂绑定:的复选框,然后输入数据源的 JNDI 名称,并(可选)选择资源权限值。
- 单击下一步以显示“安装新应用程序”页面。要安装的应用程序的内容将确定可用页面。
- 可选: 要确定消息传递引擎使用的数据源,请单击服务器 -> 服务器类型 -> WebSphere 应用程序服务器 -> server_name -> [服务器消息传递] 消息传递引擎 -> engine_name -> [其他属性] 消息存储。
- 如果应用程序使用了包含 CMP Bean(基于 EJB 1.x 规范)的 EJB 模块,那么对于映射包含 1.x 实体 Bean 的模块的缺省数据源,指定 EJB 模块的缺省数据源的 JNDI 名称。如果对各个 CMP Bean 指定了数据源,那么 EJB 模块的缺省数据源是可选的。
- 如果应用程序具有基于 EJB 1.x 规范的 CMP Bean,那么对于映射所有 1.x CMP 的数据源,指定用于每个 1.x CMP Bean 的数据源的 JNDI 名称。如果对包含 CMP Bean 的 EJB 模块指定了缺省数据源,那么数据源属性对于各个 CMP Bean 而言是可选的。
- 单击完成。 如果既未指定 EJB 模块的缺省数据源也未指定各个 CMP Bean 的数据源,那么会显示验证错误,并且会取消安装。
- 根据需要完成其他页面。
- 在“摘要”页面上,验证将要安装应用程序模块的单元、节点和服务器。
- 在单元/节点/服务器旁边,单击单击此处。
- 验证所显示的“将模块映射至服务器”页面上的设置。确保指定的应用程序服务器包含消息传递引擎及其数据存储器。
- 指定 Web 服务器作为目标,这些 Web 服务器将作为对此应用程序的请求的路由器。此信息用来生成每个 Web 服务器的插件配置文件 (plugin-cfg.xml)。
- 返回到“摘要”页面。
- 单击完成。
结果
有关安装应用程序的更多信息,请参阅使用控制台安装企业应用程序文件。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjn0007_
文件名:tjn0007_.html