分布式消息服务DMS 视频简介

分布式消息服务(Distributed Message Service)是完全托管的高性能消息队列服务,提供Http API、TCP SDK、Kafka SDK三种数据访问接口,为分布式应用系统提供灵活可靠的异步通信机制

*新增Kafka队列,免费开通即送券火热进行中 立即开通

稳定可靠

历经华为内部多年大规模应用实践锤炼,通过多副本、同步落盘、故障自动发现和迁移等,保证消息100%不丢失

无忧运维

根据业务量自动调整队列处理能力,并提供消息查询、消息回溯、20+监控项和告警,助你轻松掌控业务状态

快速集成

支持Http API、TCP SDK、Kafka SDK接入,方便集成。支持队列共享授权,轻松完成与其他服务的互通集成

安全加固

华为独有的安全加固体系,提供业务操作可回溯,消息存储加密及租户间有效隔离等有效安全措施

应用场景

  • 分布式系统异步通信

  • 物联网

  • 数据同步

  • 高扩展性应用

分布式系统异步通信

分布式系统异步通信

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

优势

  • 加快系统响应

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

  • 降低系统耦合

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

  • 数据缓存

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

建议搭配使用

ECS

ELB

DMS

物联网类应用

物联网类应用

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

优势

  • 高并发

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

  • 灵活扩展

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

建议搭配使用

ECS

DMS

数据同步

数据同步

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

优势

  • 高并发

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

  • 丰富消息类型

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

  • 低时延

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

高扩展性应用

高扩展性应用

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

优势

  • 集成方便

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

  • 按需扩展

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

  • 异步通信

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

建议搭配使用

ECS

ELB

DMS

功能描述

队列类型和接入协议

兼容原生Kafka队列,业务0改动迁移

  • 多队列类型

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

  • 多协议接入

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

队列能力

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

  • 自动弹性扩展

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

  • 死信队列

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

  • 队列共享和授权

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

消息能力

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

  • 消息过滤

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

  • 消息回溯

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

  • 定时/延时消息

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

  • 广播消息

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

  • 消息重投

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

高可靠

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

  • 数据可靠性

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

  • 服务可用性

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

高性能

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

  • 海量堆积

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

  • 高并发

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

  • 低时延

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

安全防护

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

  • 可追溯

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

  • 消息加密

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

立即注册