ActiveMq:超过了允许的最大客户端连接数

sem*_*wal 6 .net c# java activemq-classic

在我的 .Net 应用程序中,所有组件都与 ActiveMQ 交互,但在处理了几条消息后,它开始给出错误:

无法接受连接:org.apache.activemq.transport.tcp.ExceededMaximumConnectionsException:超出了允许的最大客户端连接数。 ”。

我在网络配置中增加了最大连接数,但它不起作用。我听说对于这种情况,您应该使用PooledConnectionFactory。你们能否建议我们如何实现 PooledConnectionFactory 或者是否有其他选择。

提前致谢 !!

Pet*_*der 3

在生成消息时尝试以某种方式重用您的连接。就像,保持一个开放的连接,而不是为每条消息打开/关闭。

Spring.NET中提供了一个 CachingConnectionFactory可以简化此任务。