配置服务器以在多个 Liberty 服务器之间启用 JMS 消息传递

要在多个服务器上启用 JMS 消息传递,必须在其他 Liberty 服务器上配置 wasJmsServer-1.0 功能部件。

过程

  1. 在托管消息传递引擎的 Liberty 服务器上,启用 wasJmsServer-1.0 功能部件以初始化该消息传递引擎来接受入局请求。
    <featureManager>
    	<feature>wasJmsServer-1.0</feature>
    </featureManager>
    <messagingEngine>
        <queue id="libertyQ"/>
    </messagingEngine>
  2. 可选: 配置其他属性。
    缺省情况下,消息传递引擎侦听端口 7276(不安全)和 7286(安全)。如果您想要将消息传递引擎绑定至另一端口,那么必须使用 <wasJmsEndpoint> 元素。
    <featureManager>
    	<feature>wasJmsServer-1.0</feature>
    </featureManager>
    <wasJmsEndpoint host="*" wasJmsPort="9011" wasJmsSSLPort="9100" />
    
    <messagingEngine>
    	<queue id="libertyQ"/>
    </messagingEngine>
    <wasJmsEndpoint> 元素将定义入站 JMS 通信端点,如果未使用 SSL,那么 JMS 客户机应用程序可以使用 <wasJmsPort> 元素来连接至该通信端点;如果使用了 SSL,那么 JMS 客户机应用程序可以使用 <wasJmsSSLPort> 元素来连接至该通信端点。端口号是您在客户机上的 <remoteAddressServer> 属性中指定的端口号。

    在先前的代码示例中,消息传递引擎侦听 9011 端口(不安全)和 9100 端口(安全)以接受入局请求。

  3. 可选: 可以使 wasJmsServer-1.0 功能部件以安全方式运行。有关更多信息,请参阅对 Liberty 启用安全 JMS 消息传递
  4. 可选: 可以使用 SSL 来保护 JMS 通信。有关更多信息,请参阅使用 SSL 来保护 Liberty 中的 JMS 通信

    有关安全通信的详细信息,请参阅保护与 Liberty 的通信

    Liberty 服务器上配置了消息传递引擎。

用于指示主题类型的图标 任务主题

文件名:twlp_msg_multi_server.html