• MQTT协议教学解析.docx

    MQTT专为20世纪90年代末/ 21世纪初的低带宽,高延迟网络而设计。结果,设计师做出了许多关键选择,影响了它的“外观和感觉”。 1. 简洁,简洁,简洁!不要添加太多“花里胡哨”,但要提供一个坚固的构建块,可以很容易地集成到其他解决方案中。实施起来很简单。 2. 发布/订阅消息传递。适用于大多数传感器应用程序,并使设备能够联机并发布以前未知或预定义的“内容”。 3. 零管理(或尽可能接近)。对意外操作做出明智的行为,并使应用程序“正常工作”,例如在需要时动态创建主题。 4. 最大限度地减少线上足迹。为任何消息添加绝对最小的数据开销。轻巧,带宽高效。 5. 期待并迎合频繁的网络中断(低带宽,高延迟,不可靠,高成本运行的网络)... - >遗嘱和遗嘱 6. 持续的会话意识 - >遗嘱消息 7. 预计客户端应用程序可能具有非常有限的处理资源。 8. 在环境允许的情况下提供传统的消息服务质量。提供“服务质量”。 9. 数据不可知。不要求内容格式,保持灵活性。

    0
    167
    221KB
    2019-08-29
    13
关注 私信
上传资源赚积分or赚钱