全部產品
Search
文件中心

ApsaraMQ for RabbitMQ:Vhost管理

更新時間:Dec 27, 2024

Vhost是指虛擬機器主機,用作邏輯隔離,分別管理各自的Exchange、Queue和Binding,使得應用能夠安全地運行在不同的Vhost上,相互之間不會干擾。一個執行個體下可以有多個Vhost,一個Vhost裡面可以有若干個Exchange和Queue。Producer和Consumer串連雲訊息佇列 RabbitMQ 版需要指定一個Vhost。

注意事項

Vhost下除了內建的Exchange,其餘Exchange和Queue資源全部刪除後,才可刪除Vhost。

建立Vhost

  1. 登入雲訊息佇列 RabbitMQ 版控制台,然後在左側導覽列選擇实例列表

  2. 实例列表頁面的頂部功能表列選擇地區,然後在執行個體列表中,單擊目標執行個體名稱。

  3. 在左側導覽列,單擊Vhost 列表

  4. Vhost 列表頁面,單擊创建 Vhost

  5. 创建 Vhost面板的Vhost名称文字框,輸入Vhost名稱,然後單擊確定

查看統計資料

您可以查看各種指標資料,協助您及時發現和定位問題。

  1. 实例列表頁面的頂部功能表列選擇地區,然後在執行個體列表中,單擊目標執行個體名稱。

  2. 在左側導覽列,單擊Vhost 列表

  3. Vhost 列表頁面,找到目標Vhost,在其右側操作單擊详情

  4. Vhost 详情頁面單擊监控指标Dashboard頁簽查看統計資料。

    執行個體類型不同,統計資料不同。具體如下:

    • 企業版和鉑金版:支援查看基於阿里雲ARMS Prometheus監控服務和Grafana的指標資訊。關於Dashboard詳細資料和指標資訊,請參見Dashboard

    • 普通版/專業版:通過CloudMonitor提供指標監控資料。關於CloudMonitor的詳細資料和指標資訊,請參見監控指標

      說明

      雲訊息佇列 RabbitMQ 版不再支援開通新的普通版執行個體,此處指存量的普通版執行個體。

查看Vhost串連詳情

Vhost建立完成並啟動Connection後,您可以查看Vhost與用戶端的串連情況,包括串連的用戶端的IP地址、串連的狀態、串連下各個Channel的狀態、每分鐘的訊息收發量等。

  1. 实例列表頁面的頂部功能表列選擇地區,然後在執行個體列表中,單擊目標執行個體名稱。

  2. 在左側導覽列,單擊Vhost 列表

  3. Vhost 列表頁面,選擇需查看的Vhost,在其右側操作列中,選擇更多 > 连接详情,在Vhost 详情頁面的连接详情頁簽,查看Vhost的串連資訊。

    您也可以在目標Vhost名稱處單擊或其右側操作列,單擊详情,在Vhost 详情頁面的连接详情頁簽,查看Vhost的串連資訊。

    pg_view_vhost_detail

    表 1. Connection參數

    參數項

    說明

    Connection

    用戶端的IP地址。

    Connection Name

    用戶端自訂的Connection名稱。

    AccessKey ID

    帳號的AccessKey ID。

    State

    當前Connection的服務狀態。

    SSL/TLS

    是否啟用SSL/TLS串連。

    Protocol

    當前使用的AMQP協議版本。

刪除Vhost

警告

刪除Vhost會刪除該Vhost內所有資料且不可恢複,請謹慎操作。

  1. 实例列表頁面的頂部功能表列選擇地區,然後在執行個體列表中,單擊目標執行個體名稱。

  2. 在左側導覽列,單擊Vhost 列表

  3. Vhost 列表頁面,選擇需刪除的Vhost,在其操作列中,選擇更多 > 删除

  4. 提示對話方塊,認真閱讀提示資訊,單擊確認,刪除Vhost。