什么是消息队列呢? 消息队列是企业级互联网架构的核心服务,基于高可用分布式集群技术,搭建了包括发布订阅、接入、管理、定时(延时)、监控报警等一套完整的高性能、高性价比消息云服务。
一、 概述
阿里云发布的产品种类繁多,今天让我们一起来了解下消息队列(Message Queue,简称MQ)吧。
什么是消息队列呢?
消息队列是企业级互联网架构的核心服务,基于高可用分布式集群技术,搭建了包括发布订阅、接入、管理、定时(延时)、监控报警等一套完整的高性能、高性价比消息云服务。MQ是阿里云正式商用的互联网消息中间件,帮您实现分布式计算场景中所有异步解耦功能。MQ由阿里巴巴集团中间件技术部自主研发,是原汁原味的阿里集团中间件技术精华之沉淀,是可靠的企业级消息中间件产品。
那么,消息队列有什么优势呢?
- 消息队列经过双11阿里交易、商品、营销等核心链路真实场景验证。阿里集团内部1000+核心应用使用,每天流转几千亿条消息,稳定可靠。
- 消息队列历史超过7年,消息保证不丢,技术体系丰富成熟。
- 消息队列支持专有云独立输出,支持物理机和虚拟机,最小部署仅几台机器
- 消息队列一份消息多份落盘存储,经过严格断电测试,消息依然保证不丢失。支持消息轨迹,消息从生产到消费轨迹,可清晰排查。海量消息堆积,单个Topic可堆积100亿+条消息,防止系统高流量崩溃。
- 消息队列性能很高,同一网络内,消息传输RT在10毫秒之内,性能测试下,网卡可被打满。支持大量消息并发发送,超过5万个队列,性能依然卓越。支持消息海量堆积,单Topic可堆积100+亿条消息,单条消息默认最大支持256K。
- 消息队列支持跨网络调用,HTTP公网接入支持跨网络调用,HTTP Restful接口公网接入。MQTT接入,支持主动推送模,多级Topic模型支持一次触达1000万+终端。可广泛应用于物联网和社交即时通信场景,可跟JStorm等实时计算完美结。