gpt4 book ai didi

amazon-web-services - AWS-IOT Mqtt Broker 是否会记住已订阅的客户端和跨客户端连接的未传递消息?

转载 作者:行者123 更新时间:2023-12-02 03:20:00 25 4
gpt4 key购买 nike

此处的 AWS 文档 ([http://docs.aws.amazon.com/iot/latest/developerguide/iot-message-broker.html]) 是这样说的:-

“消息代理维护所有客户端 session 和每个 session 的订阅的列表。当在某个主题上发布消息时,代理会检查具有映射到该主题的订阅的 session 。然后代理将发布消息转发给所有 session 具有当前连接的客户端。 对于没有连接的客户端的所有匹配 session ,代理保存消息以在客户端连接时传送。”

然而,这里( [ http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html] )它说: -

“消息代理不支持持久 session (干净 session 设置为 0)。假定所有 session 都是干净 session , 消息不会跨 session 存储 。如果 MQTT 客户端发送带有干净 session 的消息属性设置为 false,客户端将断开连接。”

这是一个矛盾。有人可以详细说明和澄清。
谢谢。

最佳答案

AWS IoT 现在支持应该满足您要求的持久连接。您可以在 https://aws.amazon.com/about-aws/whats-new/2019/01/aws-iot-core-now-enables-customers-to-store-messages-for-disconnected-devices/ 获得更多信息

关于amazon-web-services - AWS-IOT Mqtt Broker 是否会记住已订阅的客户端和跨客户端连接的未传递消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34172177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com