管理消息驱动的 Bean 的消息侦听器资源

管理消息侦听器服务使用的资源,以支持消息驱动 bean,通常用于没有Java™ EE连接器架构 (JCA) 1.5资源适配器。

准备工作

为了WebSphere® Application Server版本 7 及更高版本,监听器端口已经稳定。 欲了解更多信息,请阅读有关稳定特征的主题。 计划迁移您的WebSphere MQ消息驱动 Bean 部署配置从使用侦听器端口变为使用激活规范。 但是,您不应该开始此迁移,直到您确定应用程序不必在应用程序服务器上运行WebSphere Application Server版本 7。 例如,如果您有一个应用程序服务器集群,其中某些成员的版本为6.1以及更高版本的一些应用程序,您不应该将该集群上的应用程序迁移到使用激活规范,直到您将集群中的所有应用程序服务器迁移到更高版本之后。 [z/OS]此外,当您迁移到z/OS®平台,您必须启用应用服务器的控制区域附属 (CRA) 进程(通过选择启用基于 JCA 的入站消息传递在 JMS 提供程序设置面板上,或者使用manageWMQ命令包括启动 CRA 进程作为启动应用程序服务器的一部分)。

如果您想要将消息驱动的 bean 与不具有 JCA V1.5 或 V1.6 资源适配器的消息传递提供程序配合使用,那么您无法使用激活规范,因此必须针对侦听器端口配置您的 Bean。 虽然还可通过其他几个方案使用激活规范,但是您可仍选择使用侦听器端口。 例如,为了与现有消息驱动的 bean 应用程序相兼容。

如果您有使用WebSphere MQ如果您已经有一个带有侦听器端口的消息传递提供程序(或兼容的第三方 JMS 提供程序),而您想使用带有侦听器端口的 EJB 3 消息驱动 Bean,则这些新的 Bean 可以继续使用相同的消息传递提供程序。

有关此任务

消息侦听器服务是 JMS 提供程序的 JMS 功能的扩展,该服务提供侦听器管理器,此管理器控制和监控一个或多个 JMS 侦听器。 每个侦听器监控 JMS 队列目标(对于点到点消息传递)或 JMS 主题目标(对于发布/预订消息传递)。 每个侦听器端口定义连接工厂、目标和部署的消息驱动的 bean 之间的关联。 部署消息驱动的 bean 时,可以将 bean 与侦听器端口相关联。 当消息到达目标时,侦听器将消息传递到消息驱动的 bean 的新实例,用于处理。

过程

  1. 配置消息监听服务
    [z/OS]
    笔记:在配置消息监听器资源之前,请考虑z/OS平台,这会影响您如何配置侦听器端口。
  2. 管理侦听器端口。
    您可以完成下列任何管理任务:
    • 创建或配置侦听器端口。
    • 启动或停止侦听器端口。
    • 删除侦听器端口。
  3. [z/OS]如果消息驱动 bean 使用由WebSphere MQ作为 JMS 提供者,通过配置队列目标属性来优化性能,以最适合您的消息驱动 Bean。

    有关性能的更多信息,请参阅调整消息目的地WebSphere MQ消息传递提供商

  4. 为使用侦听器端口的消息驱动 bean 配置安全性

结果

您已配置消息侦听器服务所需的资源以支持消息驱动的 Bean。