更新时间:2025-07-31 GMT+08:00
变更RabbitMQ实例规格
RabbitMQ实例创建成功后,您可以根据业务需要,扩容或者缩容实例,RabbitMQ实例支持的变更配置如表1和表2所示。
实例类型 |
变更配置类型 |
是否支持扩容 |
是否支持缩容 |
---|---|---|---|
集群 |
代理数量 |
√ |
× |
存储空间 |
√ |
× |
|
代理规格 |
√ |
√ |
|
单机 |
代理数量 |
× |
× |
存储空间 |
√ |
× |
|
代理规格 |
√ |
√ |
实例类型 |
变更配置类型 |
是否支持扩容 |
是否支持缩容 |
---|---|---|---|
集群 |
存储空间 |
√ |
× |
实例规格 |
√ |
× |
|
单机 |
存储空间 |
√ |
× |
实例规格 |
√ |
× |
变更实例规格的影响
变更配置类型 |
影响 |
---|---|
代理数量 |
|
存储空间 |
|
代理规格/实例规格 |
|
以下示例演示在Java客户端设置消息重试。
ConnectionFactory connectionFactory = new ConnectionFactory(); //设置服务地址 connectionFactory.setHost("localhost"); //设定端口 connectionFactory.setPort(5672); //自动重试: connectionFactory.setAutomaticRecoveryEnabled(true); connectionFactory.setNetworkRecoveryInterval(5); connectionFactory.setTopologyRecoveryEnabled(true);
约束与限制
- 为了实例运行正常,变更规格过程中,请勿对实例进行其他操作。
- 实例变更规格后,配置费用将发生变化。
前提条件
已创建RabbitMQ实例,且实例状态为“运行中”。
变更3.x.x版本RabbitMQ实例规格
以下介绍变更3.x.x版本RabbitMQ实例规格的具体步骤。
- 登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择RabbitMQ实例所在的区域。
- 通过以下任意一种方法,变更实例规格。
- 在待变更规格的实例所在行,单击“变更规格”。
- 单击RabbitMQ实例名称,进入实例详情页面。单击右上角的“变更规格”。
- 根据实际情况扩容存储空间。
图1 扩容存储空间(RabbitMQ 3.x.x)
- 在“变更类型”中,选择“存储空间”,在“单个代理存储空间”中,选择扩容后的单个代理的存储空间大小。不同实例规格对应的存储空间范围不同,具体请参考产品规格,单击“下一步”。
- 确认扩容信息无误后,单击“提交”。
- 在实例列表页面,查看变更是否成功?
- 登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择RabbitMQ实例所在的区域。
- 通过以下任意一种方法,变更实例规格。
- 在待变更规格的实例所在行,单击“变更规格”。
- 单击RabbitMQ实例名称,进入实例详情页面。单击右上角的“变更规格”。
- 根据实际情况扩容代理数量。
图2 扩容代理数量(RabbitMQ 3.x.x)
- 在“变更类型”中,选择“代理数量”,在“代理数量”中,选择扩容后的代理个数。不同实例规格对应的代理数量范围不同,具体请参考产品规格。如果已开启公网访问,在“弹性IP地址”中,选择新扩容代理的公网IP地址,单击“下一步”。
- 确认扩容信息无误后,单击“提交”。
- 在实例列表页面,查看变更是否成功?
- 登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择RabbitMQ实例所在的区域。
- 通过以下任意一种方法,变更实例规格。
- 在待变更规格的实例所在行,单击“变更规格”。
- 单击RabbitMQ实例名称,进入实例详情页面。单击右上角的“变更规格”。
- 根据实际情况扩容/缩容代理规格。
图3 扩容/缩容代理规格(RabbitMQ 3.x.x)
变更AMQP-0-9-1版本RabbitMQ实例规格
以下介绍变更AMQP-0-9-1版本RabbitMQ实例规格的具体步骤。
- 登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择RabbitMQ实例所在的区域。
- 通过以下任意一种方法,变更实例规格。
- 在待变更规格的实例所在行,单击“变更规格”。
- 单击RabbitMQ实例名称,进入实例详情页面。单击右上角的“变更规格”。
- 根据实际情况扩容存储空间。
图4 扩容存储空间(RabbitMQ AMQP-0-9-1)
- 在“变更类型”中,选择“存储空间”,在“存储空间”中,选择扩容后实例的存储空间大小。不同实例规格对应的存储空间范围不同,具体请参考产品规格,单击“下一步”。
- 确认扩容信息无误后,单击“提交”。
- 在实例列表页面,查看变更是否成功?
- 登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择RabbitMQ实例所在的区域。
- 通过以下任意一种方法,变更实例规格。
- 在待变更规格的实例所在行,单击“变更规格”。
- 单击RabbitMQ实例名称,进入实例详情页面。单击右上角的“变更规格”。
- 根据实际情况扩容实例规格。
图5 扩容实例规格(RabbitMQ AMQP-0-9-1)
相关文档
如果您希望通过API变更RabbitMQ实例规格,请参考新规格实例的规格变更。