Virtual Hosts (vhosts) in RabbitMQ bieten logische Isolation innerhalb eines einzelnen Brokers — separate Namespaces für Queues, Exchanges und Berechtigungen. Sie ermöglichen es einer RabbitMQ-Instanz, mehrere isolierte Anwendungen oder Umgebungen zu bedienen.
Was Virtual Hosts sind
VIRTUAL HOST (vhost) → a logically isolated namespace within a RabbitMQ broker:
→ each vhost has its OWN queues, exchanges, bindings (isolated from other vhosts)
→ its own PERMISSIONS (users granted access per vhost)
→ like separate "virtual brokers" within one physical broker
→ partitions a single RabbitMQ instance into isolated environments
