用于应用程序通信模型的 JMS 属性

JMS 客户机对发布/预订消息和点到点消息都可以进行操作。发布/预订和点到点应用程序通信模型使用称为目标的虚拟信道。在发布/预订模型中,目标为主题。对于点到点模型,目标称为队列

可以为 JMSInput 和 JMSOutput 节点配置以下应用程序通信模型属性:
属性 描述
连接工厂名称 传递到 JNDI 以查找受管连接工厂对象的字符串名称。连接工厂对象用来创建到 JMS 目标的连接。
  • 对于作为发布/预订客户机运行的客户机,连接工厂名称将为 TopicConnectionFactory
  • 对于作为点到点客户机运行的客户机,连接工厂名称将为 QueueConnectionFactory
预订主题 传递到 JNDI 以查找 JMS 主题目标的字符串名称。当使用节点处理发布/预订消息时,该主题用来创建 JMS 会话。
持续预订标识 这只是 JMSInput 节点属性。它是一个字符串标识,在节点要预订持续预订主题时指定。

持续预订是比客户机到消息服务器的连接持久的预订。当从服务器断开持续订户的连接时,服务器负责存储发布的消息。因此,当持续订户重新连接时,消息服务器将发送所有未到期的消息。

不能从消息流取消预订持续预订。需要一个单独的管理任务来取消预订先前注册的持续预订。某些 JMS 提供程序提供管理工具来执行此操作。

源队列

将传递到 JNDI 以查找 JMS 队列目标的字符串名称。当使用节点处理点到点消息时,队列用来创建 JMS 会话。

预订主题源队列属性是互斥的,这是因为它们将节点配置为使用发布/预订消息模型或点到点消息模型。

在没有订户主题属性的情况下,持续预订标识无效。

相关概念
应用程序通信模型
相关参考
JMS 消息域属性
JMS 消息选择器
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac24873_