操作場景
RabbitMQ實例創建成功后,您可以根據業務需要擴容,RabbitMQ實例支持的變更配置如表1所示。
表1 變更配置列表
實例類型 變更配置類型 是否支持擴展 是否支持縮容 集群
代理個數
√
×
存儲空間
√
×
代理規格
√
√
單機
代理個數
×
×
存儲空間
√
×
代理規格
√
√
約束與限制
- 為了實例運行正常,變更規格過程中,請勿對實例進行其他操作。
- 實例變更規格后,配置費用將發生變化。
前提條件
已創建RabbitMQ實例,且實例狀態為“運行中”。
操作步驟
步驟 1 登錄管理控制臺。
步驟 2 在管理控制臺右上角單擊
,選擇區域。
說明此處請選擇RabbitMQ實例所在的區域。
步驟 3 在管理控制臺左上角單擊
,選擇“企業中間件”->“分布式消息服務”->“RabbitMQ專享版”,進入分布式消息服務RabbitMQ專享版頁面。
步驟 4 通過以下任意一種方法,變更實例規格。
- 在待變更規格的實例所在行,單擊“更多 -> 變更規格”。
- 單擊RabbitMQ實例名稱,進入實例詳情頁面。單擊右上角的“更多 -> 變更規格”。
步驟 5 根據實際情況選擇擴容存儲空間、代理個數或者擴容/縮容代理規格。
- 擴容存儲空間
在“變更配置”中,選擇“存儲空間”,在“單個代理存儲空間”中,選擇擴容后的單個代理的存儲空間大小,單擊“下一步”。確認擴容信息無誤后,單擊“提交”。
在實例列表頁面的“可用存儲空間”中查看擴容后的總存儲空間大小(即擴容后的單個代理的存儲空間*代理個數)。
說明可用存儲空間=實際存儲空間-用于存儲日志的存儲空間-格式化磁盤的損耗。
例如,實際擴容存儲空間到700GB,用于存儲日志的數據的存儲空間為100GB,格式化磁盤損耗7GB,那么擴容后的可用存儲空間為593GB。
- 擴容代理個數
在“變更配置”中,選擇“代理數量”,在“代理數量”中,選擇擴容后的代理個數,單擊“下一步”。確認擴容信息無誤后,單擊“提交”。
在實例列表頁面的“規格”中查看擴容后的代理個數。
說明變更規格過程中會有秒級業務中斷,客戶端需要支持自動重連,建議在業務低峰時進行變更。
- 擴容代理規格
在“變更配置”中,選擇“代理規格”,在“代理規格”中,選擇擴容后的規格,單擊“下一步”。確認擴容信息無誤后,單擊“提交”。
在實例列表頁面的“規格”中查看擴容后的代理規格。
說明
單機實例和沒有配置鏡像/仲裁隊列的集群實例在變更規格過程中會有分鐘級業務中斷,客戶端需要支持自動重連,建議在業務低峰時進行變更。
配置了鏡像/仲裁隊列的集群實例在變更規格過程中會有秒級業務中斷,客戶端需要支持自動重連,建議在業務低峰時進行變更。
當前只支持擴容,暫不支持縮容。