如何配置 ActiveMQ Classic 以使用 AIO 服务器传输
常见问题解答 > 配置 > 如何配置 ActiveMQ Classic 以使用 AIO 服务器传输
对于 Windows XP
-
从 IBM 下载 AIO(用于 Java 的异步 IO)(http://www.alphaworks.ibm.com/tech/aio4j)。
-
解压缩下载的文件,并复制以下文件
- ibmaio.dll
- ibmaio-1.0.jar
-
将 ibmaio.dll 放置到 Windows System32 文件夹中。(您可能需要重新启动才能使更改生效)
-
在类路径中包含 ibmaio-1.0.jar。
-
编辑 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>