当您的业务规模扩大或者为了应对临时的流量高峰,您可以升级实例配置(例如提高消息收发TPS峰值、存储空间、公网带宽等),以提高实例的处理能力和处理规模。您也可以在业务不活跃时,降低对应实例的配置,避免浪费资源,并降低成本。本文介绍变更云消息队列 RocketMQ 版实例配置的规则和操作。
支持的变更操作
包年包月和按量付费实例变更操作
变更类型 | 是否支持 | 说明 |
实例主系列变更 | 支持 | 支持单向变更,只升不降,变更方向为: 标准版 > 专业版 > 铂金版 例如,只支持将标准版变更为铂金版,不允许将铂金版变更为标准版。 |
实例子系列变更 | 不支持 | 实例变更不允许跨子系列,例如:
|
消息收发计算规格 | 支持 | 支持升配和降配。 |
存储规格 | 不涉及 | 云消息队列 RocketMQ 版的存储空间根据实际使用量按量付费,您可以随时调整消息存储时长来控制占用的存储空间。 |
公网访问类型 | 支持 | 支持升配和降配。
|
公网流量带宽 | 支持 | 支持升配和降配。 |
Serverless实例变更操作
仅涉及变更实例主系列。
升配操作:将实例从标准版变更为专业版
降配操作:将实例从专业版变更为标准版
生效时间
云消息队列 RocketMQ 版控制台和实例中每个服务节点可能出现秒级闪断,客户端有自动重试机制,一般不会影响业务,但会有异常日志产生,可能会有消息延迟的现象。
消息可能会有重复,建议做好消息幂等处理。具体操作,请参见消费幂等。
如需在控制台进行管理操作(例如创建、删除topic),请避开实例升降配期间。
使用HTTP协议客户端接入时云消息队列 RocketMQ 版服务端时,可能会出现闪断或者拒绝连接情况,每次闪断或拒绝连接一般不会超过1分钟,请在客户端中做好重连逻辑处理。
建议您使用云监控功能对重要业务进行监控,以便您在实例升降配期间能够及时获取实例的状态和重要指标。具体操作,请参见配置消息监控告警实现风险预警。
升降配操作影响
业务影响
实例升降配期间可能会产生以下情况:
云消息队列 RocketMQ 版控制台和实例中每个服务节点可能出现秒级闪断(闪断时间和实例计算规格正相关),客户端有自动重试机制,一般不会影响业务,但会有异常日志产生,可能会有消息延迟的现象。
消息可能会有重复,建议做好消息幂等处理。具体操作,请参见消费幂等。
如需在控制台进行管理操作(例如创建、删除topic),请避开实例升降配期间。
建议您使用云监控功能对重要业务进行监控,以便您在实例升降配期间能够及时获取实例的状态和重要指标。具体操作,请参见配置消息监控告警实现风险预警。
费用影响
包年包月实例
实例升配:您需要在升配时,按照当前计费周期的剩余时间支付差价。例如,您购买的计算规格为1000 TPS,购买时长为2个月,您在使用了1月后将计算规格升配到了2000 TPS,那么您需要补齐2000 TPS和1000 TPS计算规格的差价,且差价的计费时长为剩余的计费周期1个月。
实例降配:您在完成降配操作后,系统会按照当前计费周期的剩余时间原路退还多余的差价。
按量付费实例
按量付费为后付费模式,不涉及补齐差价或退款,实例配置变更后立即生效且按照最新规格计费,您只需要保证您的账户余额充足即可。
Serverless实例
Serverless计费为后付费模式,不涉及补齐差价或退款,您只需要保证您的账户余额充足即可。
不管是升配还是降配,当前计费周期均按照周期内的最高配置进行计费,下一计费周期才按照变更后的配置进行计费。
升降配操作入口
系统会根据您的实例的计费方式和配置自动计算出当前实例支持的变更操作,若您在以下操作入口未找到相关操作项,说明当前实例不支持该操作。
在实例列表页面找到待变更配置的实例,并进入实例详情页面。
在实例详情页面右上角单击升配或降配。
在商品售卖页,修改实例配置,并按照提示完成支付。
相关文档
不同规格实例的资源最大上限和可用性、稳定性差异,请参见实例规格。