分布式消息中间件Kafka的作用

华为云分布式消息服务Kafka版完全兼容开源社区版本,旨在为用户提供便捷高效的消息队列。业务无需改动即可快速迁移上云,为开发者和企业节省维护和使用成本。

作用1:一键式部署,免去集群搭建烦恼您

分布式消息服务Kafka只需要在实例管理界面选好规格配置,提交订单。后台将自动创建部署完成一整套Kafka实例。

作用2:兼容开源,业务零改动迁移上云

分布式消息服务Kafka兼容社区版Kafka的API,具备原生Kafka的所有消息处理特性。

业务系统基于开源的Kafka进行开发,只需加入少量认证安全配置,即可使用华为云分布式消息服务Kafka版,做到无缝迁移。

说明:Kafka实例兼容开源社区Kafka 1.1.0、2.3.0和2.7版本。在客户端使用上,推荐使用和服务端版本一致的版本。

作用3、安全保证

分布式消息服务Kafka独有的安全加固体系,提供业务操作云端审计,消息存储加密等有效安全措施。

在网络通信方面,除了提供SASL(Simple Authentication and Security Layer)认证,还借助虚拟私有云(VPC)和安全组等加强网络访问控制。

作用4、数据高可靠

Kafka实例支持消息持久化,多副本存储机制。副本间消息同步、异步复制,数据同步或异步落盘多种方式供您自由选择。

作用5、集群架构与跨AZ部署,服务高可用

Kafka后台为多集群部署,支持故障自动迁移和容错,保证业务的可靠运行。

Kafka实例支持跨AZ部署,代理部署在不同的AZ,进一步保障服务高可用。

作用6、无忧运维

华为云提供一整套完整的监控告警等运维服务,故障自动发现和告警,避免7*24小时人工值守。Kafka实例自动上报相关监控指标,如分区数、主题数、堆积消息数等,并支持配置监控数据发送规则,您可以在第一时间通过短信、邮件等获得业务消息队列的运行使用和负载状态。

作用7、海量消息堆积与弹性扩容

分布式消息服务Kafka内建的分布式集群技术,使得服务具有高度扩展性。分区数可配置多达100个,存储空间弹性扩展,保证在高并发、高性能和大规模场景下的访问能力,轻松实现百亿级消息的堆积和访问能力。

作用8、多规格灵活选择

Kafka实例的带宽与存储资源可灵活配置,并且自定义Topic的分区数、副本数。

分布式消息中间件RabbitMQ的作用

华为云分布式消息服务RabbitMQ版完全兼容开源社区版本,旨在为用户提供便捷高效的消息队列。业务无需改动即可快速迁移上云,为您节省维护和使用成本。

作用1:一键式部署,免去集群搭建烦恼

分布式消息服务RabbitMQ专享实例只需要在实例管理界面选好规格配置,提交订单。后台将自动创建部署完成一整套RabbitMQ实例。

作用2:兼容开源,业务零改动迁移上云

分布式消息服务RabbitMQ兼容社区版RabbitMQ的API,具备原生RabbitMQ的所有消息处理特性。

业务系统基于开源的RabbitMQ进行开发,只需加入少量认证安全配置,即可使用华为云分布式消息服务RabbitMQ版,做到无缝迁移。

说明:RabbitMQ专享实例兼容开源社区RabbitMQ 3.7.17和3.8.35版本。

作用3:独占式体验

RabbitMQ实例采用物理隔离的方式部署,租户独占RabbitMQ实例,每个RabbitMQ之间互不影响。

作用4:高性能

分布式消息服务RabbitMQ单队列性能最高可达10万TPS(默认配置),增加队列可获得更高性能。

作用5:数据安全

分布式消息服务RabbitMQ独有的安全加固体系,提供业务操作云端审计,消息存储加密等有效安全措施。

在网络通信方面,除了提供SASL认证,还借助虚拟私有云(VPC)和安全组等加强网络访问控制。

作用6:无忧运维

华为云提供一整套完整的监控告警等运维服务,故障自动发现和告警,避免7*24小时人工值守。RabbitMQ专享实例自动上报相关监控指标,如分区数、主题数、堆积消息数等,并支持配置监控数据发送规则,您可以在第一时间通过短信、邮件等获得业务消息队列的运行使用和负载状态。

作用7:支持多语言客户端

分布式消息服务RabbitMQ是一款基于AMQP协议的开源服务,用于在分布式系统中存储转发消息,服务器端用Erlang语言(支持高并发、分布式以及健壮的容错能力等特点)编写,支持多种语言的客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP、AJAX等。

分布式消息中间件RocketMQ的作用

分布式消息服务RocketMQ版具有如下产品作用,旨在打造一个即开即用、全托管、低延迟、弹性高可靠、动态扩展、便捷管理和多样功能的消息队列。

作用1:即开即用

分布式消息服务RocketMQ简单几步即可在云上构建自己专属的消息服务,RocketMQ实例创建完成后,使用实例提供的访问地址即可快速接入。兼容开源RocketMQ,业务代码无需改造,即可上云。

作用2:全托管服务

分布式消息服务RocketMQ版提供自动部署与完备的运维系统和售后服务,提供包括监控告警在内的多种运维手段,业务无需过多关注分布式消息服务RocketMQ版的部署与运维工作,可以专注于自身业务的开发。

作用3:低延迟

分布式消息服务RocketMQ基于华为云网络部署,在内网访问可达微秒级时延。

作用4:弹性高可

分布式消息服务RocketMQ基于Raft协议实现集群内部节点的管理,及时发现故障节点并进行流量迁移,保证业务的连续性可靠。

作用5:动态扩展

分布式消息服务RocketMQ提供业务集群动态扩容的能力,根据业务需要动态扩容集群规模。

作用6:便捷管理

分布式消息服务RocketMQ提供监控告警、消息跟踪和链路诊断等多样的监控定位手段,方便问题定位和日常维护。

作用7:多样功能

分布式消息服务RocketMQ提供顺序延迟、定时、重投、死信、过滤和事务消息等多样的业务功能,适配多样化的业务场景。

分布式消息中间件应用场景

分布式系统异步通信

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

物联网类应用

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

数据同步

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

高扩展性应用

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

分布式消息服务行业权威认可

可信云服务

分布式消息服务凭借完备的功能、良好的性能和安全能力,顺利满足分布式消息队里标准,成为中国信息通信研究院和云计算开源产业联盟联合认证的可信云服务。

分布式消息服务教程视频

分布式消息服务DMS

04:57

分布式消息服务DMS

分布式消息服务DMS

04:46

分布式消息服务DMS

分布式消息服务DMS

03:08

分布式消息服务DMS

1对1咨询专属顾问

1对1免费咨询华为云专属顾问,为您量身定制产品推荐方案
立即咨询

华为云咨询电话:950808或4000-955-988 转1

华为云咨询电话:950808或4000-955-988 转1

华为云专业的服务团队,致力于为您提供专业的售前购买咨询服务,及完善的售后技术服务,助您云上无忧