2016-05-13 1 views
0

Dans notre environnement, nous avons défini plusieurs VHosts RabbitMQ: un pour dev, un pour qa, un pour staging et ainsi de suite. Le VHost / par défaut est inutilisé et ne montre aucun utilisateur ayant un accès, ni aucun échange ou file d'attente définis.Est-il acceptable de supprimer `/` VHost? De RabbitMQ?

Est-il correct de lancer rabbitmqctl delete_vhost '/' pour supprimer ce VHost? Est-ce que rabbitmq-server ou l'un des clients lui attribue une signification particulière, ou casse-t-il s'il est manquant?

Répondre

2

Signification particulière de / vhost est le vhost par défaut, auquel les clients se connecteront si aucun autre vhost n'est spécifié.

Vous pouvez le supprimer en toute sécurité si aucun client ne s'y connecte. Mais vous devez vous assurer que vous avez configuré tous les plugins (comme MQTT ou STOMP si vous les utilisez) pour utiliser vos vhosts personnalisés.

Ou vous pouvez juste le laisser être, car aucun utilisateur n'y a accès quand même.