实例管理
实例是一个独立的云消息队列 RabbitMQ 版资源实体,可以被视为一个隔离的服务器或服务环境,执行消息的接收、存储和转发操作。实例包含Vhost、Exchange、Queue等基本的资源要素。本文介绍如何在云消息队列 RabbitMQ 版控制台创建实例、查看实例详情、升级实例配置、降级实例配置和续费实例。
运行状态
云消息队列 RabbitMQ 版实例运行状态因其付费模式及实例版本不同而有所区别。
表 1. 运行状态
| 实例状态 | 说明 | 
| 部署中 | 
 | 
| 服务中 | 
 | 
| 已停服 | 
 | 
| 已释放 | 
 | 
支持的操作
| 操作 | 说明 | 
| 云消息队列 RabbitMQ 版提供多种实例规格。具体规格差异,请参见实例类型。 | |
| 在云消息队列 RabbitMQ 版的控制台查看实例基本信息、接入点、使用限制、查询消息和TPS峰值。 说明  仅在实例支持消息轨迹时,才支持查看TPS峰值。 | |
| 
 预付费系列实例支持升级和降级的配置项如下: 
 
 Serverless系列实例支持升级和降级的配置项如下: 
 | |
| 为避免实例因欠费被释放而导致业务不可用,需及时为实例续费。 说明  
 | |
| 说明  仅预付费系列实例支持开启弹性TPS功能 若您的业务有突发流量可能会超过实例流量TPS峰值规格的上限值,为避免实例被限流影响业务运行,您可以开启弹性TPS功能,在一定范围内增加实例流量TPS的上限值。 超过实例基础规格的部分需要收取弹性TPS费用,实例的最大弹性TPS上限和具体计费规则,请参见弹性TPS计费。 | 
创建实例
- 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。 
- 在顶部菜单栏选择地域,然后在实例列表页面,单击创建实例。 
- 在购买页完成基本配置并勾选服务协议,然后单击立即购买。 
- 根据提示完成支付。 - 在实例列表页面的顶部菜单栏,选择地域,您可以看到创建的实例。 说明- 专业版实例和企业版实例购买后,立即进入服务中状态。 
- 铂金版实例购买后,首先进入部署中状态,待集群分配后,再进入服务中状态。 
 
查看实例详情
- 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。 
- 在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。 
- 在实例详情页面,查看实例的详细信息。 
升级或降级实例配置
升降配注意事项
- 仅处于服务中状态的实例支持升级或降级配置。 
- 专业版或企业版实例(共享集群)升级到铂金版实例(专享集群),涉及到实例在集群间进行迁移,整个升级过程持续时间大约为30分钟~60分钟,时间长短和Queue的个数和数据量有关。 
- 专业版或企业版实例升级到铂金版实例,不会修改实例的接入点,不会强制关闭客户端连接,但是会迁移实例元数据,为了缩短后台升级时间,建议在业务低峰时进行升级操作。 
- 如果升级或降级操作长时间没有完成,某些操作提示“该实例正在升级或者降级操作的数据迁移中,请等待数据迁移完成”,可能是因为某个Queue中的数据没有消费完成,请检查确认,可以减少Queue中生产的消息量,或者增加消费者数量。 
- 铂金版实例降级到专业版或企业版实例,不涉及实例数据迁移,不会影响业务。 
- Serverless系列实例支持(共享)预留+弹性/按累积量与(独享)预留+弹性之间相互转化。 - (共享)预留+弹性/按累积量实例升级到(独享)预留+弹性实例时,会涉及到实例数据在不同集群之间迁移,和域名与IP映射的变化。服务端不会主动断开连接,新连接将在新集群上建立,而旧连接仍然保持在迁移前的集群上,直至客户端主动断开。 
- (独享)预留+弹性转化为(共享)预留+弹性/按累积量实例时,会涉及到实例数据在不同集群之间迁移,和域名与IP映射的变化。服务端会主动断开连接,需要客户端重连到新集群上,重连间隔与客户端侧TCP断开时间、DNS刷新时间有关。请确保客户端侧DNS缓存及时刷新,且应用具备连接重连机制。 
 
- Serverless系列(独享)预留+弹性实例在变更预留TPS规格时,会涉及服务端扩缩节点。 例如,在降低预留TPS规格时,服务端将缩减服务节点的数量,可能导致客户端感知连接断开。因此,需要根据业务评估情况进行相应操作。 
升降配操作
- 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。 
- 在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。 
- 在实例详情页面,单击概览区域右上角的升配或降配。 
- 在弹出的变配面板中修改实例的规格配置,然后选中服务协议,单击立即购买。 
- 根据提示完成支付。 
为实例续费
- 仅预付费系列实例涉及续费操作,Serverless系列实例不涉及续费。 
- 已到期的实例的资源和数据已保留,可通过续费恢复。 
- 已释放或已删除的实例的资源和数据不保留,不可恢复。 
- 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。 
- 在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。 
- 在实例详情页面,单击概览区域右上角的续费。 
- 在续费面板,选择购买时长,选中服务协议,单击立即购买。 
- 根据提示完成支付。 说明- 为避免手动续费不及时而引起欠费超期停服,建议您选择自动续费。 - 在实例详情页面的基本信息区域,您可以查看续费后实例的过期时间。 
为实例开启弹性TPS功能
- 若您的阿里云账号欠费,则无法为实例开启实例TPS弹性功能。 
- 仅预付费系列实例支持开启弹性TPS功能。 
- 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。 
- 在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。 
- 在实例详情页面的概览区域,打开TPS 上限卡片中的开启弹性额度开关。 
- 在弹出的对话框中仔细阅读提示,然后单击确认。