消息队列MQTT的优势和作用

产品简介
消息队列MQTT是针对阿里互联网、物联网等场景设计的轻量级消息中间件产品。支持MQTT V3.1.1协议,数据传输层支持基于TCP协议的长连接,覆盖绝大多数阿里端开发平台及开发语言(JAVA、iOS、Android、nodeJS等)

产品优势
消息队列MQTT主要承担阿里端连接接入、连接管理、数据转发等工作,其作用类似于一个无限扩展能力的连接网关,后端数据持久化和消息存储可以搭配阿里云其他消息队列产品。消息队列 MQTT 系统采用分布式理念进行设计,无单点瓶颈,各组件之间均可以无限水平扩展,保证容量可以随着您的在线使用量进行调整,并且对用户完全透明。相较于其他阿里端消息服务,

消息队列MQTT具有以下优势:
天然互通:消息队列MQTT与RocketMQ消息互通,可实现阿里设备端和云端的数据打通;
协议支持:支持MQTT v3.1.1协议,可连接各类物联网设备;基于Pub/Sub消息模型,支持一对多的消息收发方式;
队列能力:支持离线消息;同时可提供will message/retain message多种类型的消息,满足不同场景下的特性需求;
多种QoS支持:根据业务场景的变化,可选择不同质量的消息传递服务:QoS0最多分发一次、QoS1至少达到一次和QoS2仅到达一次;
连接支持:支持持久化/非持久化的连接方式,用户可根据再次上线时是否需要保留订阅关系及接收离线消息,按需选择连接方式;