ActiveMQ切换NIO协议

ActiveMQ切换NIO协议

编辑安装路径中的activemq.xml文件
新添加一个连接器

<transportConnector name="nio" uri="nio://0.0.0.0:61618?trace=true"/>

在这里插入图片描述
重新启动ActiveMQ,nio就已经上线了
在这里插入图片描述
测试的时候生产者和消费者的brokerURL也要做出相应的修改,如当前应更改为nio://localhost:61618

除此之外还可以配置自动的协议适配,当前在nio模式下进行配置

<transportConnector name="auto+nio" uri="auto+nio://0.0.0.0:61618maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

这样用nio://localhost:61618tcp://localhost:61618作为生产者和消费者的brokerUrl都能正常运行。
其他协议,如mqtt还需要在消费者和生产者的代码上做出调整才能正常使用。

发布了82 篇原创文章 · 获赞 9 · 访问量 6166

猜你喜欢

转载自blog.csdn.net/weixin_43424932/article/details/105199675
今日推荐