
# 开启RocketMQ实例弹性TPS功能
TPS（Transaction per second）是指每秒可以生产和消费消息的总次数，可以理解为每秒生产和消费消息的总吞吐量。
若实例每秒生产和消费消息的总吞吐量超过当前规格所支持的基础TPS上限，就会被限流，从而导致生产和消费消息失败。此时可以通过打开弹性TPS开关，为实例增加一些额外的TPS。
开启弹性TPS功能后，消息的收发允许在一定范围内超过当前实例规格的基础TPS限制，但是超过基础TPS限制外的部分，需要收取额外的弹性规格费用。
比如，您购买了RocketMQ 5.x专业版的rocketmq.p2.large.8规格 ，该规格的基础TPS为4000，弹性TPS为2000。若实例开启了弹性TPS功能，则实例的消息流控上限将变为6000。实际TPS在4000以内时，仍按照实例规格费用收费；TPS在4000\~6000区间内时，这部分TPS按需收取弹性TPS费用；TPS超过6000时，消息还是会被流控。
#### 前提条件
已购买RocketMQ 5.x专业版集群实例。
#### 开启弹性TPS功能
1. 登录[RocketMQ实例控制台](https://console.huaweicloud.com/dms/?engine=reliability&locale=zh-cn#/queue/manager/instances)。
2. 单击RocketMQ实例的名称，进入实例概览页面。
3. 在"连接信息"区域，单击"弹性TPS"后的![](https://support.huaweicloud.com/usermanual-hrm/zh-cn_image_0000001950199414.png)，弹出确认开启提示框。
   
   - 开启弹性TPS能力后，消息收发允许在一定范围内超过基础规格限制的TPS，但是**超过基础规格外的部分，需要收取额外的弹性规格费用** 。
     关于弹性TPS收费的标准，请参见[计费项](https://support.huaweicloud.com/price-hrm/hrm_billing_006.html)。
     
   
   - 关闭弹性TPS能力后，消息收发将限制在基础规格TPS之内。
   
   
   
   
4. 单击"确定"，开启弹性TPS功能。
 
#### 相关文档
实例规格不同，弹性TPS的数量也不同，具体请参见[产品规格](https://support.huaweicloud.com/productdesc-hrm/hrm-pd-004.html#section2)。
