MQTT 设计原则
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MQTT 设计原则相关的知识,希望对你有一定的参考价值。
MQTT 设计原则
- 简单。
- 没有杂七杂八的花俏功能,作为一个基础组件构建实用的系统,易于实现。
- “发布/订阅”消息传递方式。
- 随时接入随时发布、接收消息,无需太多其他“事先约定”的规则。
- 无需复杂管理。
- 智能响应未定义行为保证正常工作。例如可以动态地创建所需主题,然后就发布。
- 最小化传输的附带信息。
- 在真正要传说的信息基础上只添加最少量的辅助信息,例如包头。降低带宽依赖,提高传输效率。
- 适应于低质量网络环境。
- 低带宽、高延迟、不稳定、高费用的网络环境。
- 可恢复的连接会话。
- 客户端连接断开后再次连接,可以恢复先前的状态。
- 满足低性能客户端。
- 提供多种的传输服务质量级别。
- 不限定数据格式。
参考:https://github.com/mqtt/mqtt.github.io/wiki/Design-Principles
2017-05-28 - 廖杰良
以上是关于MQTT 设计原则的主要内容,如果未能解决你的问题,请参考以下文章