首页 » 亚马逊云科技解决方案 » 应用程序开发与 DevOps » 快速部署高可用的 Apache RocketMQ 集群
快速部署高可用的 Apache RocketMQ 集群
分布式消息传递和流媒体平台
首页 » 亚马逊云科技解决方案 » 应用程序开发与 DevOps » 快速部署高可用的 Apache RocketMQ 集群
快速部署高可用的 Apache RocketMQ 集群
概览
Apache RocketMQ 是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容量和灵活的可伸缩性。此解决方案为您提供了一个一键式部署方案,客户只需十几分钟就可以在云端部署好一个基于 EC2 的可配置的高可用 Apache RocketMQ 集群。
功能特性
低延迟
高负载下在 1 毫秒内响应延迟超过 99.6%。详情请见 Apache RocketMQ 官网。
高可用
采用 DLedger 模式实现 Broker 节点主备切换。
简单易用
您可以通过调整 CloudFormation 参数来配置所需要 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)用来保证高可用性。