gpt4 book ai didi

tcp - MQTT:不可靠的交付而不是 TCP

转载 作者:可可西里 更新时间:2023-11-01 02:34:04 24 4
gpt4 key购买 nike

由于 MQTT 协议(protocol)在 TCP 上流动,因此三个 QoS 级别之间的差异非常微妙。在正常情况下,TCP 将确保交付并防止重复。

我打算使用 MQTT 向移动设备发送实时数据,但我不需要可靠的传送。保持尽可能低的电池消耗非常重要,因此最好避免发送不必要的消息(TCP 的确认)。

是否可以通过 UDP 或其他不可靠的传输层协议(protocol)实现 MQTT?是否有任何现有的图书馆在做这件事?

最佳答案

MQTT-S 可以在 UDP 上运行,但目前还没有任何公开可用的库。您确定电池使用量是个大问题吗?在 http://stephendnicholas.com/archives/219 上对 Android 上的 MQTT 电源使用情况进行了一些实验。

我认为 MQTT 本身确实利用了 TCP 交付和排序保证。我相信很难保证它在 UDP 上工作。

关于tcp - MQTT:不可靠的交付而不是 TCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462297/

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