阿里云消息服务(Message Service,原 MQS)是阿里云商用的消息中间件服务。与传统的消息中间件不同,消息服务一开始就是基于阿里云自主研发的飞天分布式系统来设计和实现,具有大规模,高可靠、高并发访问和超强消息堆积能力的特点。消息服务API采用HTTP RESTful标准,接入方便,跨网络能力强;已全面接入资源访问控制服务(RAM)、专有网络(VPC),支持各种安全访问控制;接入云监控,提供完善的监控及报警机制。消息服务提供丰富的SDK、解决方案、最佳实践和7x24小时的技术支持,帮助应用开发者在应用组件之间自由地传递数据和构建松耦合、分布式、高可用系统。
和传统消息中间件软件相比,它有着诸多优势
| 使用消息服务MNS | 使用消息中间件软件 |
简单易用 | 您无需自行搭建消息服务,免运维 我们提供标准的HTTP RESTful接口,简单易用,对平台无依赖 多种语言SDK:C++,Java,C#,python,php,andriod,golang(第三方),node.js(第三方)任您选择 | 需要采购服务器 需要安装和运维 自己研发或使用开源软件 非http restful接口,私有协议,通用性一般 |
稳定可靠 | 数据三重备份,可靠性达99.99999999% 服务可用性高达99.9% 可以做到Always Writable | 数据单机或主从存储,可靠性差 单机或小集群服务,可用性无保证 无法做到Always Writable |
安全防护 | 多层次安全防护和防DDoS攻击 做到多用户隔离机制,每个用户独立命名空间 全面支持RAM:主子账号,临时AK 支持HTTPS,VPC访问 | 安全防护功能有限 |
大规模高性能 | 队列数量及队列存储容量可扩展性强 系统规模自动扩展,对用户完全透明 全球多地域提供服务:杭州,北京,上海,青岛,深圳,亚太,美东 | 队列数量和消息堆积数量有限 不具备地域服务能力 |
快速稳定 | 快速直达,链接用户仅需3秒; 三网合一专属通道; 专线机房,支持大容量、高并发; 99%到达率,与工信部携号转网平台实时互联; 电信级运维保障,实时监控自动切换。 | 不具备短信发送能力 |
Queue
|
主题模型 | Topic
|
应用场景
消息服务主要应用场景如下:
- 系统解耦
- 削峰填谷
- 数据交换
- 异步通知
- 定时任务
- 任务系统架构示例
- 抽奖系统架构示例
- 视频网站架构示例
快速入门:https://help.aliyun.com/document_detail/34412.html?spm=5176.7944397.215405.2.607db2412WzxLl
做有积累的事~~