Amazon web services 如何增加AmazonMQ最大连接数

Amazon web services 如何增加AmazonMQ最大连接数,amazon-web-services,jms,activemq,broker,amazon-mq,Amazon Web Services,Jms,Activemq,Broker,Amazon Mq,2019-08-01 06:04:43263 |错误|无法接受连接: org.apache.activemq.transport.tcp.ExceededMaximumConnectionsException: 超过了允许的最大客户端连接数。见 TCP传输配置URI上的“maximumConnections”属性 在ActiveMQ配置文件中(例如,ActiveMQ.xml)| org.apache.activemq.broker.TransportConnector | activemq传输

2019-08-01 06:04:43263 |错误|无法接受连接: org.apache.activemq.transport.tcp.ExceededMaximumConnectionsException: 超过了允许的最大客户端连接数。见 TCP传输配置URI上的“maximumConnections”属性 在ActiveMQ配置文件中(例如,ActiveMQ.xml)| org.apache.activemq.broker.TransportConnector | activemq传输 服务器线程处理程序: 尼奥+ssl://b-e13f27f2-1fa3-419f-819c-a24277e973a8-2.mq.us-west-2.amazonaws.com:61617?maximumConnections=100&wireFormat.maxFrameSize=104857600

在amazonMQ上出现上述异常,之前我们使用activeMQ时设置了如下内容

<transportConnectors>
        <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
        <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireformat.maxFrameSize=104857600"/>
    </transportConnectors>

在amazonMQ中,我们无法找到这样的选项,代理正在抛出异常。我们检查了amazonMQ支持上的transportConnector:

  • 名字
  • 更新聚类
  • 重新平衡ClusterClient
  • updateClusterClientsOnRemove
  • 知道如何增加最大连接的大小吗?

    如清单所示,每个AWS帐户的限制都可以更改


    您将需要打开AWS支持票证,请求增加限制

    我想我不得不问,为什么会有这么多连接

    大型有1000个连接,微型有100个连接。在错误消息中看到您有100个连接,您是否使用Micro?也许一个微实例无法处理负载

    生产者/消费者是你控制的还是第三方应用?如果可以的话,我会在增加这些级别之前检查代码。尽可能多地共享连接。完成后,它们是否正确关闭?你们所有的制作人都在开放和维护他们自己的关系吗


    生产者连接应分组并与PooledConnectionFactory共享。

    对于所有类型的实例(如mq.m5.large或mq.t2.micro等),默认值是否为100?这确实是基于线级协议的