JMS 客户机对发布/预订消息和点到点消息都可以进行操作。发布/预订和点到点应用程序通信模型使用称为目标的虚拟信道。在发布/预订模型中,目标为主题。对于点到点模型,目标称为队列。
属性 | 描述 |
连接工厂名称 | 传递到 JNDI 以查找受管连接工厂对象的字符串名称。连接工厂对象用来创建到 JMS 目标的连接。
|
预订主题 | 传递到 JNDI 以查找 JMS 主题目标的字符串名称。当使用节点处理发布/预订消息时,该主题用来创建 JMS 会话。 |
持续预订标识 | 这只是 JMSInput 节点属性。它是一个字符串标识,在节点要预订持续预订主题时指定。 持续预订是比客户机到消息服务器的连接持久的预订。当从服务器断开持续订户的连接时,服务器负责存储发布的消息。因此,当持续订户重新连接时,消息服务器将发送所有未到期的消息。 不能从消息流取消预订持续预订。需要一个单独的管理任务来取消预订先前注册的持续预订。某些 JMS 提供程序提供管理工具来执行此操作。 |
源队列 | 将传递到 JNDI 以查找 JMS 队列目标的字符串名称。当使用节点处理点到点消息时,队列用来创建 JMS 会话。 |
预订主题和源队列属性是互斥的,这是因为它们将节点配置为使用发布/预订消息模型或点到点消息模型。
在没有订户主题属性的情况下,持续预订标识无效。