分布式消息服务 DMS

分布式消息服务(Distributed Message Service)是完全托管的高性能消息队列服务,提供普通队列、有序队列、Kafka队列、ActiveMQ,兼容HTTP、TCP、AMQP协议,为分布式应用提供灵活可靠的异步通信机制

5个队列内免费

了解详情
产品优势
  • Kafka

    DMS兼容Kafka,即开即用,安全可靠,支持高吞吐、高可靠两种应用场景

  • ActiveMQ

    DMS兼容ActiveMQ,简单易用,按需使用,支持水平扩展,安全可靠,无忧运维

  • RabbitMQ

    DMS兼容RabbitMQ,提供独占资源,保证队列高性能

  • 普通队列

    DMS支持普通队列和有序队列,提供高并发、低延时、稳定安全的消息中间件服务

应用场景
  • 分布式系统异步通信

  • 物联网

  • 数据同步

  • 高扩展性应用

分布式系统异步通信

分布式系统异步通信

在单体应用中,业务流程耦合导致系统对用户请求响应慢,可以通过将拆分子系统,并用消息队列作为子系统间的异步通信通道进行系统解耦,提升整个系统的响应速度

优势

加快系统响应

系统分布式解耦,并行处理,加快系统对用户请求的响应速度

降低系统耦合

子系统间通过消息队列通信,避免相互耦合和影响

数据缓存

消息队列提供亿级消息堆积能力,帮助系统在峰值情况下从容应对

物联网

物联网类应用

物联网设备通过接入网关连接云端,DMS消息队列可以提供高速的数据传输通道,连接后端的数据分析系统

优势

高并发

单队列最高至10万TPS,并可通过队列数扩展提升整系统并发能力

灵活扩展

队列处理能力按需自动扩展,轻松应对接入设备的增强

数据同步

数据同步

在大中型分布式系统中,DMS可以帮助各个子系统的数据及时同步到后台模块,并提供数据通道帮助触发其他的业务流程,如函数处理、消息通知等

优势

高并发

单队列最高至10万TPS,并可通过队列数扩展提升整系统并发能力

丰富消息类型

广播消息、延时消息、消息重投等使得应用可灵活控制数据同步时间

低时延

消息投递时间可至毫秒级,保证消息及时性

高扩展性应用

高扩展性应用

针对存在扩展性要求的应用,DMS可以提供统一的接入通道,后续对接系统的增加减少都不会影响核心业务系统

优势

集成方便

支持普通队列、FIFO队列、Kafka队列类型以及Http,TCP接入,轻松完成与其他系统的集成

按需扩展

队列处理能力按需自动扩展,及时方便完成系统扩展

异步通信

异步通信,海量堆积等能力有效隔离各业务系统增加系统健壮性

功能描述

  • 队列类型和接入协议

    兼容原生Kafka队列,支持ActiveMQ、RabbitMQ

  • 队列能力

    支持按需弹性扩容,队列共享和授权

  • 消息能力

    一键在线扩容,不影响上层业务

队列类型和接入协议

  • 多队列类型

    支持普通队列、FIFO保序队列、Kafka队列、 ActiveMQ、RabbitMQ

  • 多协议接入

    支持HTTP Restful API、TCP SDK、KAFKA SDK接入

队列能力

  • 自动弹性扩展

    队列按需自动扩展,按实际使用量计费

  • 队列共享和授权

    支持租户间或租户内针对不同用户的队列共享和授权

  • 死信队列

    将其无法成功处理的消息存放于死信队列,便于统一分析和处理

消息能力

  • 消息过滤

    根据消息标签对可消费的消息进行过滤

  • 定时/延时消息

    在消息生产时间(当前时间)之后的指定时间点投递给消费组消费

  • 消息重投

    消费者可以决定将暂不消费的消息重新投递到队列中,延后再消费

  • 消息回溯

    通过指定时间或位置,对已经消费过的消息进行重新消费

  • 广播消息

    在同一个消费组内对所有消费者投递相同消息

  • 高可靠

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

  • 高性能

    亿级消息堆积,可弹性扩展队列数,支持千万级并发

  • 安全防护

    业务操作可回溯,消息存储加密等有效安全措施

高可靠

  • 数据可靠性

    同步落盘与多副本冗余,数据可靠性高达 99.99999999%

  • 服务可用性

    集群化部署与跨AZ部署,确保服务可用性高达 99.95%

高性能

  • 海量堆积

    支持亿级消息堆积,在海量堆积下不影响队列性能

  • 低时延

    消息投递时间可至毫秒级,保证消息及时性

  • 高并发

    单队列并发最高可超过10万TPS(每秒处理的消息数),扩展队列数可获得更高并发

安全防护

  • 可追溯

    提供云审计进行租户管理操作的记录和审计

  • 消息加密

    数据加密存储,防止消息被窃取

使用指南

免费试用 高达4C8G云服务器

立即试用