如何配置 ActiveMQ Classic 以使用 AIO 服务器传输

 常见问题解答 > 配置 > 如何配置 ActiveMQ Classic 以使用 AIO 服务器传输

对于 Windows XP

  1. 从 IBM 下载 AIO(用于 Java 的异步 IO)(http://www.alphaworks.ibm.com/tech/aio4j)。

  2. 解压缩下载的文件,并复制以下文件

    • ibmaio.dll
    • ibmaio-1.0.jar
  3. 将 ibmaio.dll 放置到 Windows System32 文件夹中。(您可能需要重新启动才能使更改生效)

  4. 在类路径中包含 ibmaio-1.0.jar。

  5. 编辑 ActiveMQ Classic 的配置文件(activemq.xml,位于 conf 文件夹中)。查找以下代码段

     <!-- ==================================================================== -->
     <!-- ActiveMQ Classic Broker Configuration -->
     <!-- ==================================================================== -->
     <broker>
      <connector>
       <tcpServerTransport uri="tcp://127.0.0.1:61616" backlog="1000" useAsyncSend="true" maxOutstandingMessages="50"/>
      </connector>
         .
         .
     </broker>   
    

    更改连接器设置,将 tcpServerTransport 更改为 serverTransport 并删除不必要的参数)

     <connector>
      <serverTransport uri="activeio:aio://<ip address>:<port>" />
     </connector>
    

    示例

     <connector>
      <serverTransport uri="activeio:aio://192.168.0.162:61616" />
     </connector>
    

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 许可。