怎样在使用activemq发消息的时候采用udp的传输方式,而不是默认的tcp?
我的服务器是Geronimo2.2,我在JMS服务器中添加了一个udp的JMS Broker
将activemq.xml配置文件
<transportConnectors>
<transportConnector name="openwire" uri="tcp://${ServerHostname}:${${ActiveMQPort} + ${PortOffset}}" />
修改为
<transportConnectors>
<transportConnector name="openwire" uri="udp://${ServerHostname}:${${ActiveMQPort} + ${PortOffset}}" />
将config.xml配置文件
<module name="org.apache.geronimo.configs/activemq-ra/2.2/car">
<gbean name="ActiveMQ RA">
<attribute name="ServerUrl">tcp://${ServerHostname}:${ActiveMQPort + PortOffset}</attribute>
</gbean>
</module>
改为:
<module name="org.apache.geronimo.configs/activemq-ra/2.2/car">
<gbean name="ActiveMQ RA">
<attribute name="ServerUrl">udp://${ServerHostname}:${ActiveMQPort + PortOffset}</attribute>
</gbean>
</module>
改完之后启动服务器每次加载到Module 59/90 org.apache.geronimo.configs/activemq-ra/2.2/car的时候就卡住不动了。
求解,困扰我好几天了。。。
谢谢。
------解决方案--------------------
确实是个问题。怎么解决呢?