ActiveMQ开启NIO传输协议
1.进入到activemq配置文件夹conf
2.备份配置文件
命令:cp activemq.xml activemq.xml.bk
3.编辑activemq.xml
命令:vim activemq.xml
注:ActiveMQ中默认的消息协议就是openwire
URL格式以 nio 开头:表示这个端口使用以TCP协议为基础的NIO网络模型,但是这样设置只能使用这个端口支持的Openwire协议。如何既让这个端口支持NIO网络IO模型,又让它支持多个协议呢?
新增一行
<transportConnector name="auto+nio" uri="auto+nio://0.0.0.0:61608?maximumConnections=1000& wireFormat.maxFrameSize=104857600& org.apache.activemq.transport.nio.SelectorManager.corePoolSize=20&org.apache.activemq.transport.nio.SelectorManager.maximumPoolSize=50"/>
4.查看ActiveMQ后台显示如下则添加成功