实例版本概述
本章节介绍分布式消息服务RocketMQ版不同版本支持的实例类型和部署架构,5.x版本相比4.8.0版本的优势,以及不同实例类型、部署架构之前的差异,为您选择适合您业务的实例提供参考。
不同版本支持的实例类型和部署架构
实例版本 |
实例类型 |
部署架构 |
---|---|---|
4.8.0 |
专业版 |
集群 |
5.x |
基础版 |
单机 |
集群 |
||
专业版(公测) |
单机 |
|
集群 |
单机实例如果出现单点故障,无法保障服务SLA,可能造成服务不可用。由于单机实例具备成本优势,建议作为测试环境使用。
5.x版本的优势
与4.8.0版本相比,5.x版本具有如下优势:
基础版和专业版的差异
分布式消息服务RocketMQ版5.x支持两种实例类型:基础版、专业版,它们的差异如表2所示。
维度 |
基础版 |
专业版 |
---|---|---|
目标用户 |
入门级、对于成本敏感的用户。 |
对于可靠性、性能等要求高的进阶型、企业级用户。 |
产品定位 |
兼容开源的RocketMQ,提供基础的RocketMQ能力。 |
除了提供基础版能力外,还提供业务高可用、数据安全、信道加密等企业级特性。 |
产品功能 |
|
|
可用性 |
多可用区 |
多可用区 |
资源部署方式 |
资源共享 底层物理资源采用共享型部署方式,在大部分情况下规格可以达到对应的TPS,极端负载情况下可能出现TPS不稳定。 |
资源独享 底层物理资源采用独享型专有资源部署,保障性能的稳定,具备更好的可靠性和可服务性。 |
单机实例和集群实例的差异
维度 |
单机 |
集群 |
---|---|---|
使用场景 |
开发测试场景,对性能和可靠性无要求。 |
生产环境,无法容忍单点故障,有高可用诉求。 |
部署架构 |
采用单节点部署,高可用能力依赖于ECS的HA能力,节点故障期间无法提供服务。 |
采用多节点集群部署,具有分布式高可用能力,无单点故障问题,出现故障服务自动切换。 |
SLA |
无 |
参考SLA |
功能限制 |
|
|