码迷,mamicode.com
首页 > 其他好文 > 详细

MQTT 设计原则

时间:2017-05-28 12:57:12      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:状态   str   get   tps   提高   div   辅助   质量   hub   

 

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

 

参考:https://github.com/mqtt/mqtt.github.io/wiki/Design-Principles

 2017-05-28 - 廖杰良

MQTT 设计原则

标签:状态   str   get   tps   提高   div   辅助   质量   hub   

原文地址:http://www.cnblogs.com/liaojieliang/p/mqtt-design-principle.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!