【问题标题】:MQTT topic limitations with AWS IoTAWS IoT 的 MQTT 主题限制
【发布时间】:2018-08-14 08:47:56
【问题描述】:

我有一个 AWS IoT 解决方案,其中一万台设备每秒向一个 MQTT 主题发送数据。即每秒发布 10,000 条消息。消息将通过 IoT 规则发送到 AWS Kinesis。

那么有什么限制吗,说我们每秒最多可以向 MQTT 主题发布一定数量的消息。

当我们尝试每秒发送更多消息时,在达到一定限制(每秒 700 条消息)之后,消息丢失并且未存储在 Kinesis 中。

有多个主题发布数据,会解决这个问题吗?

【问题讨论】:

  • MQTT 标准没有限制。这将是平台/经纪人的限制。亚马逊怎么说???

标签: mqtt iot amazon-kinesis aws-iot


【解决方案1】:

您可以在此处找到一些限制:AWS IoT Service Limits

我认为您可能已达到此限制:

每个帐户每秒发布请求
每个帐户每秒 9000 个(入站发布请求 - 每秒最多 3000 个,出站发布请求 - 每秒最多 6000 个)。

在将消息路由到订阅的客户端或规则引擎之前,消息代理处理的所有消息都计入入站发布请求。例如,在 $aws/things/device/shadow/update 主题上发布一条消息可能导致向 $aws/things/device/shadow/ 发布另外三条消息更新/接受、$aws/things/device/shadow/update/documents、$aws/things/device/shadow/delta 主题。在这种情况下,AWS IoT 将这些作为 4 个入站发布请求计入此限制。但是,发送到“a/b”等未保留主题的单个消息仅计为单个入站发布请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 2016-12-22
    • 2017-02-22
    • 2021-02-17
    • 2021-07-14
    相关资源
    最近更新 更多