第 6 章 例子
本章演示了通过示例程序使用红帽构建的 Apache Qpid JMS。
如需更多示例,请参阅 Qpid JMS 示例套件和 Qpid JMS 示例。
6.1. 配置 JNDI 上下文 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 JMS 的应用通常使用 JNDI 获取应用所用的 ConnectionFactory 和 Destination 对象。这会使配置与程序分开,并使其与特定的客户端实施隔离。
为了使用这些示例,应将名为 jndi.properties 的文件放在类路径上,以配置 JNDI 上下文,如前面所述。
jndi.properties 文件的内容应与下面显示的内容匹配,它确定应使用客户端的 InitialContextFactory 实施,配置 ConnectionFactory 以连接到本地服务器,并定义名为 queue 的目标队列。
# Configure the InitialContextFactory class to use
java.naming.factory.initial = org.apache.qpid.jms.jndi.JmsInitialContextFactory
# Configure the ConnectionFactory
connectionfactory.myFactoryLookup = amqp://localhost:5672
# Configure the destination
queue.myDestinationLookup = queue