
配置 JMS 绑定
Draft comment:
This topic was viewed 6 times since its publication
所有 JMS 绑定都提供一个公共配置。 根据所使用的 JMS 绑定类型不同,在配置描述中突出显示了一些细微的差别。This topic was viewed 6 times since its publication
JMS 消息传递域
可以将绑定配置为使用点到点消息传递范例或发布/预订消息传递范例。 这将确定绑定所创建的 J2EE 资源的类型。
端点配置
可以将 JMS 绑定配置为创建所需的 J2EE 资源。 另外,也可以指定预先配置的资源。 如果将此绑定配置为生成所需的资源,那么此绑定将需要其他信息,包括连接信息和目标名称。 此绑定将生成下列资源,否则您必须使用
Integrated Solutions Console 或 wsadmin 命令以手动方式定义这些资源。
- 用于连接到 JMS 提供程序、接收消息并将消息传递到 JMS 绑定的激活规范(V7 之前的版本中的 MQ JMS 绑定以及通用 JMS 绑定使用侦听器端口,而不是使用激活规范)。
- 用于连接到 JMS 提供程序以发送消息的连接工厂。
- 用于配置 JMS 提供程序上的队列或主题(将接收来自此队列或主题的消息或者将消息发送至此队列或主题)的目标。 在入局消息的 replyTo 字段中指定的目标将覆盖在绑定中指定的发送目标。 存储关于本地服务集成总线的消息相关信息需要回调目标。 不同的导入或导出不能共享接收目标,这是因为在处理消息和事务回滚时可能会出现故障。
安全性属性
可以为需要认证的 JMS 提供程序选择 J2C 认证别名。
消息关联
JMS 绑定具有以下三种关联方案:
- 将请求消息的消息标识复制到响应消息的相关标识。
- 将请求消息的相关标识复制到响应消息的相关标识。
- 临时动态响应目标将响应与请求关联。
将为每个请求创建一个临时目标,并且导入使用此目标来接收响应。 此关联方法将导致在所有现有的全局事务外进行发送和接收。 临时目标不提供持久消息,因此消息将不存储在临时目标中,并且服务器将不会重新启动。
恢复
JMS 绑定提供了一个选项,用于处理失败消息并将其转发到 Failed Event Manager。 在 导入和导出 一章中更详细地描述了此行为。 这是 WebSphere® ESBV 6.2 中的缺省行为。 在先前版本中,失败消息将进行回滚并被处理到 JMS 提供程序接收目标中。 JMS 提供程序将对故障进行处理。 此选项仍然可用,但必须在 WebSphere ESBV 6.2 的绑定配置中显式选择。 使用 WebSphere MQ JMS 和通用 JMS 绑定时,如果使用的是 Failed Event Manager,那么必须配置一个额外的连接工厂,以便可以将消息重放到正确的目标。
事件排序
JMS 导出绑定中提供了用于支持事件排序的选项。 此选项会将可以同时接收消息的线程数限制为 1。 在集群环境中启动应用程序时,集群中只有一个激活规范启动。 这将阻止多个服务器同时处理消息,从而保持消息顺序。
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38