AWS MQTT代理扩展问题

时间:2019-07-16 12:11:00

标签: amazon-web-services aws-lambda aws-iot

我正在云应用程序中使用AWS IoT。

我创建了IoT规则和lambda函数来处理MQTT发布消息。

当MQTT客户端将消息发布到主题时,将触发规则并执行lambda函数。

在进行负载测试时,我发现,一段时间后,MQTT代理不会处理消息。

在AWS IoT(监视器)控制台上,我可以看到成功的连接数达到400。

我的MQTT客户端正在打开约50个连接,发布消息并等待对另一个主题的异步响应60秒。

在收到响应或60秒超时后,这些连接将关闭。 然后,向AWS MQTT代理发送下一组50个连接请求。

使用AWSIoTPythonSDK开发客户端。

在IOT控制台和Lambda监视控制台中没有看到任何错误。

我也看不到任何消息或日志,这表明请求已被限制。

我提出了将每秒连接请求数的限制增加到1000个的请求。

MQTT代理是否正在限制请求,或者是否有任何其他错误,有什么方法可以找到?

1 个答案:

答案 0 :(得分:0)

以下网址是关于aws iot限制的。 https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_iot

您是否打开了AWS IOT日志(调试级别或信息级别)?并且您可以在cloudWatch中看到连接日志吗?