Um vhost (virtual host) oferece isolamento lógico ao gerenciar seu próprio conjunto de exchanges, filas e bindings. Isso permite que aplicações executem com segurança em vhosts diferentes sem interferência mútua. Uma instância pode conter vários vhosts, e um único vhost pode abrigar múltiplas exchanges e filas. Produtores e consumidores devem especificar um vhost ao se conectarem ao ApsaraMQ for RabbitMQ.
Observações de uso
Só é possível excluir um vhost após remover todas as suas exchanges e filas, exceto as exchanges integradas.
Crie um vhost
Faça login no console do ApsaraMQ for RabbitMQ. No painel de navegação à esquerda, clique em Instances.
Na barra de navegação superior da página Instances, selecione a região da instância que deseja gerenciar. Em seguida, na lista de instâncias, clique no nome da instância desejada.
No painel de navegação à esquerda, clique em Vhosts.
Na página Vhosts, clique em Create Vhost.
No painel Create Vhost, insira um nome na caixa de texto vhost Name e clique em OK.
Visualize estatísticas
Diversas métricas de monitoramento estão disponíveis para ajudar você a identificar e resolver problemas rapidamente.
Na barra de navegação superior da página Instances, selecione a região da instância que deseja gerenciar. Em seguida, na lista de instâncias, clique no nome da instância desejada.
No painel de navegação à esquerda, clique em Vhosts.
Na página Vhosts, localize o vhost desejado e clique em Details na coluna Actions.
-
Na página vhost Details, clique na aba Monitoring and Alerting ou Dashboard para visualizar as estatísticas.
As estatísticas disponíveis variam conforme a edição da instância.
Enterprise Edition e Enterprise Platinum Edition: Permitem visualizar métricas do Application Real-Time Monitoring Service (ARMS) para Prometheus e Grafana. Para mais informações sobre o painel e suas métricas, consulte Dashboard.
-
As edições Standard e Professional fornecem dados de monitoramento por meio do CloudMonitor. Para mais detalhes sobre as métricas, consulte Métricas de Monitoramento.
NotaO ApsaraMQ for RabbitMQ não oferece mais novas instâncias da Standard Edition. Esta informação aplica-se apenas às instâncias da Standard Edition existentes.
Visualize detalhes de conexão do vhost
Após criar um vhost e estabelecer uma conexão, é possível visualizar os detalhes da conexão entre o vhost e seus clientes. Essas informações incluem o endereço IP do cliente, o status da conexão, o status de cada canal e a quantidade de mensagens enviadas e recebidas por minuto.
Na barra de navegação superior da página Instances, selecione a região da instância que deseja gerenciar. Em seguida, na lista de instâncias, clique no nome da instância desejada.
No painel de navegação à esquerda, clique em Vhosts.
-
Na página Vhosts, localize o vhost desejado, escolha na coluna Actions e visualize as informações de conexão na aba Connection Details da página vhost Details.
Como alternativa, clique no nome do vhost desejado ou em Details na coluna Actions. Depois, na página vhost Details, clique na aba Connection Details para visualizar as informações de conexão.
Tabela 1. Parâmetros de conexão Parâmetro
Descrição
Connection
Endereço IP do cliente.
Connection name
Nome personalizado da conexão definido pelo cliente.
AccessKey ID
AccessKey ID utilizado para a conexão.
State
Status atual da conexão.
SSL/TLS
Indica se a conexão utiliza SSL/TLS.
Protocol
Versão do protocolo AMQP em uso.
Exclua um vhost
A exclusão de um vhost é uma ação irreversível que remove permanentemente todos os seus dados.
Na barra de navegação superior da página Instances, selecione a região da instância que deseja gerenciar. Em seguida, na lista de instâncias, clique no nome da instância desejada.
No painel de navegação à esquerda, clique em Vhosts.
Na página Vhosts, localize o vhost que deseja excluir e, na coluna Actions, escolha .
Na caixa de diálogo Prompt, leia atentamente a mensagem e clique em Confirm para excluir o vhost.