DMS是什么

分布式消息服务(Distributed Message Service)是一项基于高可用分布式集群技术的消息中间件服务,

具有大规模、高可靠、高并发访问、可扩展且完全托管的特点。DMS帮助云端的应用程序组件去耦合,具有很高的成本效益。

DMS核心优势

简单易用 · 一分钟上手

通过Web控制台即可按需快速创建队列、收发消息,使用门槛极低,快速融入业务使用。

实践验证 · 7*24不间断

华为产品实践验证,世界各地华为电信级客户云业务系统中应用,7*24不间断运行。

稳定可靠 · 消息100%不丢失

内建高可靠机制,消息100%保证不丢失。华为成熟的IAM服务,有效保护用户业务安全。

灵活多变 · 支持1 v N

支持一对一、一对多及多对多等各种消息通信方式,满足多种业务需要。

DMS使用场景

业务解耦

将业务中依赖其他系统同时属于非核心或不重要的部分,无需同步等待其他系统的处理结果,如电商网站订单管理。

最终一致性

用于两个系统的状态最终保持一致,或都成功或都失败,降低跨系统可靠数据传输实现难度和成本。如预定类应用。

错峰流控

上下游系统处理能力有差异时,可以使用转储系统之间的通信数据,提供消息堆积缓冲能力,减少拥塞、崩溃提高系统的可用性。

日志同步

应用通过可靠异步方式将日志消息同步到消息服务,再通过其他组件对日志做实时或离线分析,也可用于关键日志信息收集进行应用监控。

新增Kafka队列

全新发布Kafka队列,完美兼容开源生态,安全可靠,即买即用

优势 华为DMS Kafka接口 用户自建Kafka服务
简单易用
立等可用

通过Web控制台直接管理消息队列,方便易用。

 

自行准备服务器资源,安装配置必要的软件并进行配置,等待时间长。易出错。

成本低廉
按需使用

消息队列使用时才收费,不使用不收费。

无忧运维

后台运维对租户完全透明,整个服务运行具有完备的日志,监控和告警功能。有异常可以及时通知相关人员。避免7*24小时人工值守。

 

搭建消息服务本身需要费用,而且即使没有使用,所占用资源本身依旧要收费

 

自行开发完善运维功能,尤其是告警及通知功能,否则只能人工值守。

实践验证
成熟度高

在华为许多产品中使用验证,广泛部署运行在分布于世界各地的电信级客户云业务系统里,修复开源版本各种bug,更稳固、更强大。

 

使用开源软件成熟度低,无法保证关键业务,商业案例少;自研周期长,并需要长时间进行验证。

稳定可靠
稳定高可用

服务内建高可靠机制,数据冗余持久化存储,支持容错和高可用,故障自动发现和迁移,保证用户关键业务的可靠运行。

安全保证

利用华为的成熟的IAM服务,提供身份验证机制,用户未经授权不能访问队列消息,有效保护用户业务安全。

 

需要自己开发和运维,成本高昂,无法保证业务可靠运行。

 

需要自行进行安全加固。

Kafka队列

数量有限,先到先得   了解更多>>

Kafka队列适用场景

高吞吐适用于:
日志传输、IoT数据采集等场景

高可靠适用于:
订单交易、信息推送等场景

适用于:日志传输、IoT数据采集、订单交易、信息推送等场景

公测期间,

每位用户允许开通一个kafka队列

数据中心:
华北1
队列模式:
高吞吐 高可靠

公测期间免费使用

立即开通

开通成功后,优惠券将在第二天发送到您的账户

点击查看我的优惠券