## Scalability

### High capacity brokers

Each broker supports thousands of persistent messages per second with minimal latency, and can handle a vast number of connections and destinations.

### Clustering

Messaging loads can be shared among brokers in a cluster.

### JMS streams for large messages

When sending messages of 1GB or larger, JMS streams eliminate the bottleneck that would occur as the JMS client tries to keep such large messages in memory.

### Message compression

GZIP compression allows highly verbose messages to be compressed.