我试图在ActiveMQ(5.13)中找到一个选项,允许我从一个客户端配置具有最大amqp连接数的代理。目标是防止一个恶意或故障客户端消耗代理上可用的所有连接,阻止其他客户端连接。
我知道可以在transportConnector上设置maximumConnections,但是,只要我理解正确,这是所有连接的全局限制,因此在这种情况下它将无济于事。
我对maximumConnections的理解是否正确? 有没有办法在代理上为每个客户端配置maxConnections?
答案 0 :(得分:0)
不,ActiveMQ中没有针对每个客户端限制的此类属性。您首先需要缩小您定义为单个客户端的范围,因为不同的人可以对其进行不同的定义。 IP地址可能无法正常工作,因为单个地址可能有多个不同的应用程序,具体取决于网络拓扑或单个框内的应用程序协同定位等。