一分钟了解阿里云微消息队列LMQ,还有新手礼券免费领取! - 阿里云优惠网
阿里云优惠网 - 提供免费领取阿里云优惠券,阿里云代金券,阿里云幸运券,阿里云推荐码。专属为站长、开发者、运维等谋福利的站点!

一分钟了解阿里云微消息队列LMQ,还有新手礼券免费领取!

未分类 26℃ 0评论

阿里云消息队列是什么?阿里云消息队列(Message Queue,简称MQ)是企业级互联网架构的核心产品,服务于整个阿里巴巴集团已超过 10 年,经过阿里巴巴交易核心链路反复打磨与历年双十一购物狂欢节的严苛考验,是一个真正具备低延迟、高并发、高可用、高可靠,可支撑万亿级数据洪峰的分布式消息中间件。

如有需求购买阿里云微消息队列LMQ,请先领取阿里云通用优惠券。领取地址:点击前往领取

阿里云微消息队列购买地址:点击前往购买

消息队列(MQ)的通用场景:

通用适用场景、车联网、Kafka企业级消息服务等典型场景解读及性能分析报告。

一对多、多对多异步解耦

基于发布订阅模型,分布式应用异步解耦,可以增加应用的水平扩展性,增加前端应用快速客户反应能力。

削峰场景

大促等流量洪流突然来袭时,MQ可以缓冲突发流量,避免整个系统崩溃。

日志监控

做为重要日志的监控通信管道,将应用日志监控对系统性能影响降到最低。

经典应用场景

MQ for IoT

消息与物联网,密不可分

物联网设备通过微消息队列(LMQ)连接云端,双向通信,数据传输;设备数据通过消息队列(MQ)连接计算引擎,分析数据或者源数据实时高效写入到 HiTSDB / HiStore / ODPS 等。解决如下:

双向通信

物联网设备与云端连接,双向通信,数据传输

实时监控

实现物联网设备实时监控分析系统

分析系统

分布式事务

再不会因为冗长的『大事务』而烦恼

分布式事实现系统间解耦与数据的最终一致性

在传统的事务处理中,多个系统之间的交互耦合到一个大事务中,响应时间长,更降低了系统的整体可用性。引入 MQ 分布式事务消息,将大事务进行了上、下游拆分,上游核心交易系统和 MQ 之间组成一个小事务;下游业务系统(购物车、积分、其他)相互异步化并完成解耦,从而实现最佳的架构设计,处理效率高,可用性强。解决如下:

数据最终一致

同时成功,同时失败,达到数据最终一致

下游业务系统隔离

下游业务系统(购物车、积分、其他)相互隔离,并行处理

业务系统

实时计算

数据在流动中产生价值

消息数据总线 & 实时在线分析,密切合作

通过消息队列(MQ),将源端不停产生的数据实时流入到计算引擎。可采用如下计算引擎:Spark / Storm / EMR / ARMS / BeamRunner。解决如下:

数据实时流入计算引擎

通过MQ,可将源端数据实时流入计算引擎

计算引擎

大规模缓存同步

大规分布式模缓存同步

构建分布式缓存,MQ 不可或缺

如天猫双11大促,各个分会场琳琅满目的商品,每件商品的价格都会实时变化,实时通知;传统方式大量并发访问商品数据库导致会场页面响应时间长,集中式缓存导致带宽成瓶颈,从而限制了商品变更的访问流量,通过 MQ 可以轻松构建分布式缓存,实时通知商品数据的变化;解决如下:

减少页面响应时间

大量并发访问商品数据库,减少页面响应时间

满足访问需求

分会场,多缓存设计,满足对商品价格的访问需求

分会场

阿里云消息队列核心功能

阿里巴巴双十一核心产品

阿里巴巴官方指定消息中间件,成熟、稳定、先进的技术体系,感受双十一产品的完美体验

交易核心链路反复打磨
服务于阿里巴巴集团99%以上的消息业务,历时超过 10 年,是交易链路的核心产品;

历年双十一严苛考验
支撑历年双11、双12万亿级数据洪峰,2016年双十一零点 TPS 峰值高达几千万,活动当天消息总量超过万亿级,创造了国内乃至世界上最大的消息流转纪录;

Apache 开源顶级项目
2016 年阿里巴巴正式宣布将自研产品消息队列(MQ)的内核引擎 RocketMQ 捐赠给 Apache 软件基金会,正式成为 Apache 开源顶级项目;

OpenMessaging(即将开放,敬请期待)
分布式领域内,第一个由中国公司主导的业界标准,已在linux foundation完成落地;

MQ for IoT (MQTT)

Light MessageQueue(LMQ)万物互联,可支撑千万级设备与消息并发,适用于物联网、车联网、移动 Apps、互动直播等领域

大容量
可支撑千万级设备同时在线与消息并发,毫秒级消息推送;

多协议
MQTT,WebSocket,国标808,电动汽车 GB/T 32960,定制协议;

多语言
JAVA、.NET、C++、PHP、iOS、Android、JavaScript、nodeJS、Go 等多种语言;

可扩展
可根据业务规模弹性扩展,对用户透明;

丰富的消息类型

多种消息类型,满足不同的业务需求

普通消息
普通的消息类型,解决系统间异步解耦,削峰填谷,日志服务,大规模机器的Cache同步,实时计算分析等;

顺序消息
按照消息的发布顺序进行顺序消费(FIFO),支持全局顺序与分区顺序;

事务消息
MQ 提供类似 X/Open XA 的分布事务功能,通过 MQ 事务消息能达到分布式事务的最终一致;

定时消息
将消息发送到 MQ 服务端,在消息发送时间(当前时间)之后的指定时间点进行投递,比如指定时间在 2016/01/01 15:00:00 进行消息投递;

延时消息
将消息发送到 MQ 服务端,在消息发送时间(当前时间)之后的指定延迟时间点进行投递,比如指定消息发送时间的 30 分钟之后进行投递;

高性能 & 低延迟

支持千万级的 QPS,万亿级的消息流转,可弹性扩展,无并发限制,无性能上限 高性能

高性能
支持千万级的 QPS(每秒钟消息收发条数),万亿级的消息流转,无并发限制,无性能上限;

可扩展
支持万级 Topic,队列数可弹性扩展;集群规模可自动扩缩,对用户完全透明;

低延迟
经过双十一反复打磨,攻克了慢请求的业界难题,在高并发高吞吐量情况下系统负载过高导致的响应时间抖动问题,在2016年双十一万亿消息流转中 99.6% 的消息写入延迟在 1ms 以内,99.996% 的消息写入延迟在 10ms 以内;

海量堆积
在海量堆积的情况下,始终保持高性能,不影响集群的正常服务,在削峰填谷(蓄洪)的场景下,显得尤其重要;

实时推送
消息到达服务器立刻投递,保证消息实时性;

高可靠 & 高可用

数据可靠性 99.99999999%,服务可用性 99.95%

数据可靠性
同步双写与三副本数据备份,数据可靠性高达 99.99999999%;

服务可用性
集群部署与主备自动切换技术,确保服务可用性高达 99.95%;

安全访问控制

提供鉴权与授权机制、主子账号等功能,提供企业级的安全防护

权限控制
以消息主题(Topic)、订阅组(ConsumerId)的粒度对用户访问权限进行控制,对每一条消息(Message)的收、发都进行严格的访问控制,确保消息的安全性;

主子账号
全面支持阿里云 RAM 主子账号、黑白名单、STS 等功能;

授权
支持跨账号授权与主子账号授权;

安全
支持 HTTPS,阿里云 VPC 访问等;

一体化运维

提供一整套完备的、金融级的产品运维体系

消息查询
用户可以通过 Topic/Message ID/Message Key 查询 MQ 服务器上的消息;

全链路消息轨迹
完整记录消息在消息的生产方、消息队列服务器、消息的消费方之间流动的全过程数据,并将这些数据汇聚分析,构成可视化的全链路消息轨迹;

消息回溯
通过指定时间的方式,对已经消费过的消息进行回放,是帮助用户进行故障处理的一柄利器;

资源报表
通过可以查看每个消息主题(Topic)、订阅组(ConsumerId)的历史数据与实时数据,帮助用户进行数据分析;

监控告警
每个订阅组都可以根据消息的消费延时间、消息堆积量等因素进行监控告警设置,帮助用户及时发现问题;

Open API
MQ 提供给用户的一整套完备的管控类 Open API,用于实现一系列资源管理和运维功能;

多协议支持

TCP、HTTP、WebSocket、MQTT、国标808协议、新能源电动汽车GB/T 32960协议

阿里云消息队列具体优势:

消息丰富

支持普通消息、顺序消息、定时消息、事务消息;支持TCP / HTTP / LMQ / SDK (JAVA/C++/NET/PHP)

性能卓越

百亿级消息堆积能力,毫秒级投递延迟;支持万级节点高并发;数据可靠性高达99.99999999%

管理多维

消息按Topic /ID /KEY 查询;回溯重新消费3天内消息;消息轨迹跟踪;监控报管机制。

消息队列(MQ)的性能报告

消息队列秉持开放、共享的原则拥抱开源生态,无技术绑定,2016年阿里巴巴正式宣布将 MQ 内核引擎 RocketMQ 捐赠给 Apache 软件基金会;与此同时,全面融合 kafka 生态,做到无缝迁移,打造更安全、更可靠、更易运维的 kafka 企业级消息服务。此次我们总结了几款业界主流消息中间件产品的对比报告:

消息队列(MQ)的性能报告

MQ 推出微消息队列 LMQ

连接端(如移动设备、智能家电、汽车、机器人等)和云,实现双向通信,可支撑亿级设备连接与百万消息并发

MQ 推出微消息队列 LMQ

一般来说车联网系统是一个端到云的多层体系,其数据流主要分为2类: 1. 数据上行采集:安装在车辆等执行部件上的传感器采集状态数据后,定期上传到服务端进行分析和应用。其特点是,车辆和传感器种类众多,基数大,移动数据网络大多走4G,不如固定网络稳定; 2. 指令下行推送:远程服务端根据设定,下行推送控制指令数据,控制指定的客户端进行某些行为。

为什么选择阿里云微消息队列 LMQ?

提供了标准的 MQTT 物联网协议,支持多语言跨平台

支持自定义协议,包括车联网领域众多终端协议

支持设备级身份校验和SSL加密,数据传输更安全

消息队列拥抱开源,无技术绑定

消息队列服务于整个阿里巴巴集团超过8年

支持第三方认证体系

MQ 提供 Kafka 企业级消息服务

MQ 提供 Kafka 企业级消息服务

MQ 之 Kafka 企业级消息服务的特点

业务系统基于现有的 Kafka 代码与生态进行开发,无需改造,即可无缝迁移到阿里云 MQ 提供的 Kafka 消息服务;

MQ 提供的 Kafka 消息服务利用 SASL 机制对用户身份进行认证,并利用 SSL 对通道进行加密,更加安全;

消息持久化落盘到消息队列,支持数多副本以及主备自动切换,可靠性达99.99999999%,服务可用性高达99.9%;

支持在万级Topic,以及海量的消息堆积的情况下,也始终保持超高的性能;

提供一整套包括资源申请、资源授权、消息堆积查询、消息全链路轨迹、监控告警等运维服务;

支持Kafka Client 发送消息,MQ Client 订阅消息,反之亦然,真正做到 MQ 与 Kafka 消息完全互通。

消息队列(MQ)广泛应用于各行各业

消息队列(MQ)广泛应用于各行各业

转载请注明:阿里云优惠网 » 一分钟了解阿里云微消息队列LMQ,还有新手礼券免费领取!

喜欢 (0)or分享 (0)

领取并使用姚永肇的幸运券您能得到什么?

1.可获得阿里云官方幸运大抽奖:奖品大部分属于实物奖品以及代金券,还有机会获得iPad电脑

2.可获得敲金蛋资格:该活动可以获得随机一种云产品折扣特权或通用代金券。

3.使用阿里云幸运券与阿里云官网折扣优惠与其它代金券使用互不冲突

4.可获得随机优惠+抽奖+返现+专属客服【幸运券领取

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址