快速部署高可用的Apache RocketMQ集群

Apache RocketMQ 是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容量和灵活的可伸缩性。此解决方案为您提供了一个一键式部署方案,客户只需十几分钟就可以在云端部署好一个基于EC2的可配置的高可用Apache RocketMQ集群。

亚马逊云科技解决方案概述

该解决方案可以自动部署Apache RocketMQ高可用集群,用户无需手动创建运行Apache RocketMQ所需的Amazon EC2实例,只需根据自己的业务需求配置相关的 Amazon CloudFormation参数就可以快速部署一个完整的Apache RocketMQ集群(包含NameServer和Broker Node),详细信息请参考部署文档。

下图显示了使用默认参数在新VPC内部署 Apache RocketMQ 的架构。

Architecture of Serverless Image Handler

架构描述

该解决方案部署的Apache RocketMQ集群经过配置可以包含一个或多个NameServer节点和一个或多个Broker节点。Nameserver和Broker节点会部署在多个可用区(Available Zones)用来保证高可用性。

功能特性

低延迟

高负载下在1毫秒内响应延迟超过99.6%。详情请见Apache RocketMQ官网。

高可用

采用DLedger模式实现Broker节点主备切换。

简单易用

您可以通过调整CloudFormation参数来配置所需要Apache RocketMQ集群。
https://s3.cn-north-1.amazonaws.com.cn/aws-dam-prod/china/Solutions/Apache_RocketMQ_on_AWS/apache-rocketmq-on-aws.pdf

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/notes/96025.html

(0)
上一篇 2021年8月18日 19:45
下一篇 2021年8月18日 19:48

相关推荐

发表回复

登录后才能评论