4.2. 配置连接工厂
JMS 连接工厂是创建连接的入口点。它使用一个连接 URI,对特定于应用程序的配置设置进行编码。
要设置工厂名称和连接 URI,请使用以下格式创建一个属性。您可以将此配置存储在 jndi.properties 文件中,或者设置对应的系统属性。
连接工厂的 JNDI 属性格式
connectionFactory.<lookup-name> = <connection-uri>
connectionFactory.<lookup-name> = <connection-uri>
例如,这是如何配置名为 app1 的工厂:
示例:在 jndi.properties 文件中设置连接工厂
connectionFactory.app1 = tcp://example.net:61616?jms.clientID=backend
connectionFactory.app1 = tcp://example.net:61616?jms.clientID=backend
然后,您可以使用 JNDI 上下文使用名称 app1 来查找您配置的连接工厂:
ConnectionFactory factory = (ConnectionFactory) context.lookup("app1");
ConnectionFactory factory = (ConnectionFactory) context.lookup("app1");