MQTT 设计原则
简单。
- 没有杂七杂八的花俏功能,作为一个基础组件构建实用的系统,易于实现。
“发布/订阅”消息传递方式。
- 随时接入随时发布、接收消息,无需太多其他“事先约定”的规则。
无需复杂管理。
- 智能响应未定义行为保证正常工作。例如可以动态地创建所需主题,然后就发布。
最小化传输的附带信息。
- 在真正要传说的信息基础上只添加最少量的辅助信息,例如包头。降低带宽依赖,提高传输效率。
适应于低质量网络环境。
可恢复的连接会话。
满足低性能客户端。提供多种的传输服务质量级别。不限定数据格式。
来源: http://www.bubuko.com/infodetail-2091844.html