💡
原文中文,约2500字,阅读约需6分钟。
📝
内容提要
AWS IoT Core支持MQTT 3和MQTT 5的共享订阅功能,适用于负载均衡、高可用性和降低延迟的场景。使用共享订阅时需注意消息处理失败和离线状态的处理。可以在AWS IoT控制台中测试共享订阅功能。
🎯
关键要点
- AWS IoT Core 支持 MQTT 3 和 MQTT 5 的共享订阅功能。
- 共享订阅允许多个客户端共享对一个主题的订阅,只有一个客户端会随机接收消息。
- 使用共享订阅可以实现负载均衡、高可用性和降低延迟。
- 共享订阅的主题筛选条件格式为 $share/{ShareName}/{TopicFilter}。
- QoS0 订阅用户的消息发布失败时不会重试,消息将被丢弃。
- QoS1 订阅用户的消息发布失败时会尝试发送给其他订阅用户,重试后仍未成功的消息将被丢弃。
- 用户可以在 AWS IoT 控制台中测试共享订阅功能。
- 共享订阅适用于需要高效消息处理的场景,如实时性要求高的应用程序。
➡️