Apache RocketMQ 是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容量和灵活的可伸缩性。此解决方案为您提供了一个一键式部署方案,客户只需十几分钟就可以在云端部署好一个基于EC2的可配置的高可用Apache RocketMQ集群。
亚马逊云科技解决方案概述
该解决方案可以自动部署Apache RocketMQ高可用集群,用户无需手动创建运行Apache RocketMQ所需的Amazon EC2实例,只需根据自己的业务需求配置相关的 Amazon CloudFormation参数就可以快速部署一个完整的Apache RocketMQ集群(包含NameServer和Broker Node),详细信息请参考部署文档。
下图显示了使用默认参数在新VPC内部署 Apache RocketMQ 的架构。
架构描述
该解决方案部署的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