MSE Nacos企业版支持 SLA 99.99%,服务推送性能相比于开源自建提升 300%,通过底层核心资源独享提供更高规格的配额能力。本文主要介绍Nacos企业版不同规格的容量阈值及QPS性能参考。
版本概述
容量阈值
连接数评估:Nacos 客户端和 Nacos 服务端建立的连接数。一般场景下,一个 Pod 建立一条连接,但如果注册中心和配置中心需同时使用,则需建立两条连接。
水位评估:对于核心业务,建议将容量指标控制在安全水位以下,当突发流量增长时,依然确保较高稳定性。当 QPS、TPS 水位达到警戒水位以上时,突发流量下可能会导致稳定性风险。同时,对于集群进行重启或者升级操作时,建议将容量指标控制在安全水位下。
评估标准:为确保稳定性,以下能力评估标准按照客户端1.x版本进行,实际使用建议将客户端版本升级至2.x版本,性能更强。
3节点集群各容量指标如下:
其他节点数的集群能力可参考同规格3个节点集群的能力评估数据进行等比放大。
规格 | 节点数 | 连接数 | 每秒查询数(QPS) | 每秒操作数(TPS) | |||
安全水位 | 警戒水位 | 安全水位 | 警戒水位 | 安全水位 | 警戒水位 | ||
Small.Platinum.x2 | 3 | 1200 | 1800 | 1200 | 1800 | 600 | 900 |
Medium.Platinum.x1 | 3 | 2400 | 3600 | 2400 | 3600 | 1200 | 1800 |
Medium.Platinum.x2 | 3 | 4800 | 7200 | 4800 | 7200 | 2400 | 3600 |
Large.Platinum.x1 | 3 | 9600 | 14400 | 9600 | 14400 | 4800 | 7200 |
反脆弱限流
为保障稳定性,MSE Nacos 企业版默认开启反脆弱模式。当资源容量或接口流量达到阈值时,系统将自动进行限流和容量控制。单节点限流规则如下:
多节点集群的限流规则可通过单节点能力评估数据等比放大。
规格 | 连接数 | 同一配置发布(次/分钟) | 配置发布(TPS) | 配置查询(TPS) | 服务推送(TPS) |
Small.Platinum.x2 | 800 | 20 | 100 | 200 | 800 |
Medium.Platinum.x1 | 1600 | 20 | 100 | 400 | 1600 |
Medium.Platinum.x2 | 3200 | 20 | 100 | 800 | 3200 |
Large.Platinum.x1 | 6400 | 20 | 100 | 1600 | 6400 |