我正在使用Fuse中的企业应用程序,当应用程序尝试连接到ActiveMQ时遇到问题:
javax.jms.JMSException: Could not connect to broker URL: tcp://abc:61616. Reason: java.net.BindException: Address already in use: connect
经过对该方框的一些调查后,发现我们已部署的Camel路由有时会占用数千个TCP连接,这可能会阻止其他连接,从而导致错误。
但是,根据路由的作用,我不希望它使用数千个TCP连接来完成这项工作。 Camel和ActiveMQ的通信方式是否会自然产生这么多连接,还是我认为这是一个主要问题并进行调查?