阿里云 专有云企业版 消息队列 RocketMQ 版 MQTT产品简介 产品版本:V3.12.0 文档版本:20200623 消息队列 RocketMQ 版 MQTT产品简介 /  法律声明 法律声明 阿里云提醒您在阅读或使用本文档之前仔细阅读、充分理解本法律声明各条款的内容。如果您阅读或 使用本文档,您的阅读或使用行为将被视为对本声明全部内容的认可。 1. 您应当通过阿里云网站或阿里云提供的其他授权通道下载、获取本文档,且仅能用于自身的合法 合规的业务活动。本文档的内容视为阿里云的保密信息,您应当严格遵守保密义务;未经阿里云 事先书面同意,您不得向任何第三方披露本手册内容或提供给任何第三方使用。 2. 未经阿里云事先书面许可,任何单位、公司或个人不得擅自摘抄、翻译、复制本文档内容的部分 或全部,不得以任何方式或途径进行传播和宣传。 3. 由于产品版本升级、调整或其他原因,本文档内容有可能变更。阿里云保留在没有任何通知或者 提示下对本文档的内容进行修改的权利,并在阿里云授权通道中不时发布更新后的用户文档。您 应当实时关注用户文档的版本变更并通过阿里云授权渠道下载、获取最新版的用户文档。 4. 本文档仅作为用户使用阿里云产品及服务的参考性指引,阿里云以产品及服务的“现状”、“有 缺陷”和“当前功能”的状态提供本文档。阿里云在现有技术的基础上尽最大努力提供相应的介 绍及操作指引,但阿里云在此明确声明对本文档内容的准确性、完整性、适用性、可靠性等不作 任何明示或暗示的保证。任何单位、公司或个人因为下载、使用或信赖本文档而发生任何差错或 经济损失的,阿里云不承担任何法律责任。在任何情况下,阿里云均不对任何间接性、后果性、 惩戒性、偶然性、特殊性或刑罚性的损害,包括用户使用或信赖本文档而遭受的利润损失,承担 责任(即使阿里云已被告知该等损失的可能性)。 5. 阿里云文档中所有内容,包括但不限于图片、架构设计、页面布局、文字描述,均由阿里云和/或 其关联公司依法拥有其知识产权,包括但不限于商标权、专利权、著作权、商业秘密等。非经阿 里云和/或其关联公司书面同意,任何人不得擅自使用、修改、复制、公开传播、改变、散布、发 行或公开发表阿里云网站、产品程序或内容。此外,未经阿里云事先书面同意,任何人不得为了 任何营销、广告、促销或其他目的使用、公布或复制阿里云的名称(包括但不限于单独为或以组 合形式包含“阿里云”、“Aliyun”、“万网”等阿里云和/或其关联公司品牌,上述品牌的附属 标志及图案或任何类似公司名称、商号、商标、产品或服务名称、域名、图案标示、标志、标识 或通过特定描述使第三方能够识别阿里云和/或其关联公司)。 6. 如若发现本文档存在任何错误,请与阿里云取得直接联系。 文档版本:20200623 I 消息队列 RocketMQ 版 MQTT产品简介 /  通用约定 通用约定 格式 说明 该类警示信息将导致系统重大变更甚至 故障,或者导致人身伤害等结果。 该类警示信息可能会导致系统重大变更 甚至故障,或者导致人身伤害等结果。 用于警示信息、补充说明等,是用户必 须了解的内容。 样例 禁止: 重置操作将丢失用户配置数据。 警告: 重启操作将导致业务中断,恢复业务 时间约十分钟。 注意: 权重设置为0,该服务器不会再接受 新请求。 用于补充说明、最佳实践、窍门等,不 是用户必须了解的内容。 说明: 您也可以通过按Ctrl + A选中全部文 件。 单击设置 > 网络 > 设置网络类型。 > 多级菜单递进。 粗体 表示按键、菜单、页面名称等UI元素。 在结果确认页面,单击确定。 Courier字体 命令。 执行cd /d C:/window命令,进 入Windows系统文件夹。 斜体 表示参数、变量。 bae log list --instanceid Instance_ID []或者[a|b] 表示可选项,至多选择一个。 ipconfig [-all|-t] {}或者{a|b} 表示必选项,至多选择一个。 switch {active|stand} 文档版本:20200623 I 消息队列 RocketMQ 版 MQTT产品简介 /  目录 目录 法律声明......................................................................................I 通用约定......................................................................................I 1 什么是微消息队列MQTT.............................................................. 1 2 MQTT与RocketMQ的联系........................................................... 2 2.1 MQTT与RocketMQ的应用场景对比.............................................................................2 2.2 MQTT与RocketMQ的消息结构映射............................................................................ 5 3 4 5 6 7 8 II 产品优势.................................................................................. 9 产品架构................................................................................ 10 功能特性................................................................................ 11 应用场景................................................................................ 12 基本概念................................................................................ 13 使用限制................................................................................ 15 文档版本:20200623 消息队列 RocketMQ 版 MQTT产品简介 /  1 什么是微消息队列MQTT 1 什么是微消息队列MQTT 通过阅读本文,您将了解微消息队列MQTT的应用场景和实现。 微消息队列MQTT广泛应用移动互联网以及物联网领域,覆盖互动直播、车联网、金融支付、智能餐 饮、即时聊天、移动Apps等多种应用场景;通过对MQTT、WebSocket等协议的全面支持,连接端 和云之间的双向通信,可支撑千万级设备与消息并发,从而实现万物互联。 文档版本:20200623 1 消息队列 RocketMQ 版 MQTT产品简介 /  2 MQTT与RocketMQ的联系 2 MQTT与RocketMQ的联系 2.1 MQTT与RocketMQ的应用场景对比 本文介绍微消息队列MQTT和传统消息中间件的关联和区别,并针对实际应用场景下的产品选型给出 建议。 背景信息 传统的消息中间件,例如消息队列RocketMQ、消息队列Kafka等都是面向微服务大数据等领域,负 责消息的存储和转发,消息的生产者和消费者都是服务端应用。 这种设计很适合服务端技术栈固定、语言平台固定的场景。而移动互联网和IoT领域则有所不同,这 类场景更侧重于多语言多平台的海量设备接入,消息的生产和消费过程的业务属性很突出,传统的消 息中间件并不适合这些领域。 秉承单一职责的原则, 微消息队列MQTT在设计上是一个面向移动互联网和IoT领域的无状态网 关,只关心海量移动端设备的接入、管理和消息传输,消息数据的存储则都会路由给后端存储产 品,例如传统的消息中间件消息队列 RocketMQ、消息队列Kafka等产品。 在这种职责划分下,终端设备将消息发送到微消息队列MQTT后,消息会根据微消息队列MQTT绑定 的存储产品被路由到指定产品,云端应用依然可以维持传统的微服务开发方案,通过对接云端存储产 品即可和终端设备进行互动,两者之间通过微消息队列MQTT实现了数据互通能力。 适用场景对比 在一个业务场景中,可能包含多种不同类型的应用组件,每个组件承担不同的角色。因此,在方案选 型时如需要使用到消息产品,需要先了解微消息队列MQTT和传统消息中间件的关联和区别,合理搭 配使用,比如组件A的消息收发使用微消息队列MQTT,组件B的消息收发使用消息队列RocketMQ。 下文将根据场景举例描述微消息队列MQTT和传统的消息中间件的区别,为方便描述,传统的消息中 间件以消息队列RocketMQ为例,其他产品例如消息队列Kafka和消息队列AMQP(RabbitMQ)同 理。 2 文档版本:20200623 消息队列 RocketMQ 版 MQTT产品简介 /  2 MQTT与RocketMQ的联系 表 2-1: 适用场景对比 产品名 适用场景 微消息队列MQTT 面向移动端场景,移动端场景一般都具备海量设 备,单设备数据较少的特点。因此,微消息队列 MQTT适用于拥有大量在线客户端(很多企业设 备端上百万,甚至上千万),但每个客户端消息 较少的场景。 消息队列RocketMQ 面向服务端的消息引擎,主要用于服务组件之间 的解耦、异步通知、削峰填谷等,服务器规模较 小(极少企业服务器规模过万),但需要大量 的消息处理,吞吐量要求高。因此,消息队列 RocketMQ适用于服务端进行大批量的数据处理 和分析的场景。 组合使用场景示例 • 场景示例一 在物联网IoT场景中,成千上万(甚至数百万)规模的设备传感器可使用微消息队列MQTT上传数 据,需做数据分析的服务端(即部署在服务器上的应用)则可以通过消息队列RocketMQ完成数据 的分析与处理。 • 场景示例二 在车联网场景中,上百万辆车需要上传车辆信息数据到云端(服务端),云端同时也会下发指令 到任意车辆

pdf文档 阿里云 专有云企业版 消息队列 RocketMQ 版 MQTT产品简介 2020

安全报告 > 阿里 > 文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
阿里云 专有云企业版 消息队列 RocketMQ 版 MQTT产品简介 2020 第 1 页 阿里云 专有云企业版 消息队列 RocketMQ 版 MQTT产品简介 2020 第 2 页 阿里云 专有云企业版 消息队列 RocketMQ 版 MQTT产品简介 2020 第 3 页
下载文档到电脑,方便使用
本文档由 SC2022-09-16 07:10:41上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。