Aliware MQ简介

简介: Aliware MQ(Message Queue)是RocketMQ的商业版本,是阿里云商用的专业消息中间件,是企业级互联网架构的核心产品,基于高可用分布式集群技术,搭建了包括发布订阅、消息轨迹、资源统计、定时(延时)、监控报警等一套完整的消息云服务。MQ历史超过7年,帮您实现分布式计算场景中所有异

一、简介

Aliware MQ(Message Queue)是RocketMQ的商业版本,是阿里云商用的专业消息中间件,是企业级互联网架构的核心产品,基于高可用分布式集群技术,搭建了包括发布订阅、消息轨迹、资源统计、定时(延时)、监控报警等一套完整的消息云服务。MQ历史超过7年,帮您实现分布式计算场景中所有异步解耦功能,是阿里双11使用的核心产品。MQ由阿里巴巴集团中间件技术部自主研发,是原汁原味的阿里集团中间件技术精华之沉淀,是性价比最高、最可靠的企业级消息中间件产品。

二、产品特点

截至目前,Aliware MQ正在为数千家企业提供专业的消息服务,正是因为MQ优良的特性,才赢得了这些企业的信任与支持。

专业&验证

1、MQ是消息领域业内专业的消息中间件,多次在国内外获奖
2、经过双11阿里交易、商品、营销等核心链路真实场景验证
3、阿里集团内部1000+核心应用使用,每天流转几千亿条消息,稳定可靠
4、3种消息发送方式,消息场景全覆盖:可靠同步、可靠异步、oneway方式

技术体系

1、产品历史超过7年,消息保证不丢,技术体系丰富成熟
2、阿里内部产品名:MetaQ、Notify
3、开源社区产品名:RocketMQ,无技术绑定风险
4、应用灵活,无任何强制绑定其他产品

独立部署

1、支持专有云独立输出,支持物理机和虚拟机,最小部署仅几台机器
2、专有云配套运维系统,方便运维人员实时监控系统状态
3、专有云配套mqadmin命令集和管理类open API,方便集成及统一运维
4、支持混合云架构,包括VPC用户

高可靠

1、一份消息多份落盘存储,经过严格断电测试,消息依然保证不丢失
2、支持消息轨迹,消息从生产到消费轨迹,可清晰排查
3、海量消息堆积,单个Topic可堆积100亿+条消息,防止系统高流量崩溃
4、默认情况下消息落盘保留3天

高性能

1、同一网络内,消息传输RT在10毫秒之内,性能测试下,网卡可被打满
2、公有云默认单Topic 发送消息为每秒5000条,最高可申请扩展至10W以上
支持大量消息并发发送,超过5万个队列,性能依然卓越
3、支持消息海量堆积,单Topic可堆积100+亿条消息
4、单条消息默认最大支持256K,北京为4M

多协议

1、HTTP接入(简单、免费):HTTP公网接入支持跨网络调用,无短连接池,不会导致FULL GC,无CPU 100%占用风险
2、MQTT接入(物联、免费):支持主动推送模,多级Topic模型支持一次触达1000万+终端
可广泛应用于物联网社交娱乐互动场景,支持SSL加密、web socket、flash
3、TCP接入(专业) :区别于HTTP简单的接入方式,同时提供更为专业、可靠、稳定的TCP协议的SDK接入

三、应用场景

Aliware MQ可应用在多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。

异步解耦场景

MQ全覆盖多种消息发送场景,满足异步解耦合的所有场景,如下图所示。

screenshot.png

事务场景

MQ支持事务消息,满足企业的一致性需求。

screenshot.png

通用场景

  1. 一对多,多对多异步解耦。基于发布订阅模型,分布式应用异步解耦,可以增加应用的水平扩展性,增加前端应用快速客户反应能力。
  2. 削峰场景。大促等流量洪流突然来袭时,MQ可以缓冲突发流量,避免整个系统崩溃。
  3. 日志监控。做为重要日志的监控通信管道,将应用日志监控对系统性能影响降到最低。

行业应用

  1. 消息推送。社交应用和物联网应用,需要大规模设备或终端持续的长连接,进行点对点推送,一对多广播式推送。
  2. 金融报文。发送金融报文,实现金融准实时的报文传输,可靠安全。
  3. 电信信令。将电信信令封装成消息,传递到各个控制终端,实现准实时控制和信息传递。

四、专业运维

Aliware MQ除了为企业提供可靠消息服务的,同时也提供专业的运维支持。

便捷的Topic管理

screenshot.png

发布与订阅快速接入

screenshot.png

多种消息查询机制

screenshot.pnghttp://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/29540/cn_zh/1470981441640/res.png

丰富的资源统计报表

screenshot.pnghttp://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/43733/cn_zh/1472187764317/mq-report3.png

消息全链路轨迹追踪

screenshot.pnghttp://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/35104/cn_zh/1470489508712/resss.png

自定义监控报警

screenshot.png

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
5月前
|
消息中间件 前端开发 数据库
RocketMQ实战教程之MQ简介与应用场景
RocketMQ实战教程介绍了MQ的基本概念和应用场景。MQ(消息队列)是生产者和消费者模型,用于异步传输数据,实现系统解耦。消息中间件在生产者发送消息和消费者接收消息之间起到邮箱作用,简化通信。主要应用场景包括:1)应用解耦,如订单系统与库存系统的非直接交互;2)异步处理,如用户注册后的邮件和短信发送延迟处理,提高响应速度;3)流量削峰,如秒杀活动限制并发流量,防止系统崩溃。
|
2月前
|
消息中间件 安全 物联网
RabbitMQ的人生简介
8月更文挑战第26天
|
5月前
|
消息中间件 Cloud Native 自动驾驶
RocketMQ实战教程之MQ简介
Apache RocketMQ 是一个云原生的消息流平台,支持消息、事件和流处理,适用于云边端一体化场景。官网提供详细文档和下载资源:[RocketMQ官网](https://rocketmq.apache.org/zh/)。示例中提到了RocketMQ在物联网(如小米台灯)和自动驾驶等领域的应用。要开始使用,可从[下载页面](https://rocketmq.apache.org/zh/download)获取软件。
|
5月前
|
监控 安全 物联网
阿里云mqtt简介和使用流程
本文介绍了阿里云MQTT的准备工作、简介和使用流程。首先,用户需要注册阿里云账号并完成实名认证。接着,通过阿里云物联网平台创建产品和设备,获取连接所需的Broker Address、Port、Username和Password。然后,使用MQTT客户端(如MQTTX)配置这些信息进行连接,并激活设备。最后,创建并订阅/发布自定义Topic,实现设备间的通信。阿里云MQTT是一个适用于物联网设备的轻量级通信协议,提供高并发、高可靠性的服务,广泛应用于各种物联网场景。
阿里云mqtt简介和使用流程
|
11月前
|
消息中间件 Linux 虚拟化
消息中间件系列教程(04) -RabbitMQ -简介&安装
消息中间件系列教程(04) -RabbitMQ -简介&安装
63 0
|
5月前
|
消息中间件 传感器 网络协议
阿里云MQTT简介和使用流程
以下是内容的摘要: 该文主要介绍了在阿里云上搭建 MQTT 服务器的步骤。首先,需要注册阿里云账号并进行实名认证。然后,购买阿里云 MQTT 实例,选择合适的类型、地域、连接和消息限制。接着,创建产品和设备,命名并上线,获取 MQTT 连接的相关信息,包括 ProductKey、DeviceName 和 DeviceSecret。通过提供的 MQTT.fx 工具,设置 MQTT 客户端连接参数,包括 Broker 地址、端口、用户名和密码。最后,使用 MQTT.fx 测试连接,实现数据的上报和接收,验证 MQTT 服务器的配置是否成功。
|
5月前
|
消息中间件 存储 中间件
RabbitMq简介
RabbitMq简介
|
11月前
|
传感器 负载均衡 网络协议
01 MQTT简介
01 MQTT简介
69 0
|
消息中间件 中间件 微服务
RabbitMQ 入门简介及安装
RabbitMQ 入门简介及安装
118 0
|
存储 安全 数据可视化
阿里云mqtt简介和优惠购买流程
MQTT(Message Queuing Telemetry Transport)是一种轻量级的通信协议,它可以在不同的设备和系统之间传递信息。阿里云是中国市场主流的云计算服务提供商,它提供了MQTT服务来支持IoT(Internet of Things)设备的通信。