Virtual HostsA Broker has one or more Virtual Hosts. Each Virtual Host
has an independant namespace for its collection of Exchanges, Queues,
and associated objects. Client Connections are made a specific Virtual Host,
with one being configured as the default for clients that can't or don't specify which they wish to connect to.
The following diagram depicts the Virtual Host model:
Virtual Host ModelVirtual Host ModelEach Virtual Host has its own Message Store which is used to store persistent
messages on durable Queues it contains, as well as the configuration of any durable
Queues, Exchanges, and Bindings made during its operation.
The following message stores are currently supported:
JDBC Message StoreDerby Message StoreBerkeley DB Message StoreBerkeley DB HA Message StoreMemory Message StoreVirtual Hosts configuration is covered in .