Routing
Forwarding of messages between queues
- transactional, to avoid lost messages
- batch forwarding of messages, for better throughput
- can be implemented as an ordinary transaction server
Often, a lightweight client implementation supports a client queue,
- captures messages when client is disconnected, and
- forwards them when communication to queue server is re-established
Implies system mgmt requirement to display topology of forwarding links