0.6 Feature Matrix
Incomplete
This table is a work-in-progress and should considered neither complete nor correct at this point.
Join In
I will soon be starting a thread about this table on the dev mailing list. Let us know what you think!
Interoperability Not Implied
This table does not imply interoperability across broker implementations. For instance, if the Java and C++ brokers both support clustering, the ability to use clustering from a Java client to a C++ broker is not implied here. Interoperability is covered in a separate 0.6 Interoperability Matrix page.
Key
Y : Supported
N : Not Supported
P : Planned
? : Unknown: may/should work, but not tested
- : Not applicable
Brokers | Clients | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
C++ | Java | C++ | JMS | Java | Python | Ruby | WCF | |||
Linux | Windows | * | Linux | Windows | * | * | * | * | Windows | |
Protocol Features1 | ||||||||||
AMQP 0-8 | N | N | Y | N | N | Y | ? | ? | ||
AMQP 0-9 | N | N | Y | N | N | Y | ? | ? | ||
AMQP 0-10 | Y | Y | Y | Y | Y | Y | Y | Y | ||
AMQP 1-0 | P | P | P | P | P | P | P | P | P | |
Producer Flow Control | Y | |||||||||
Transactions | Y | |||||||||
Distributed Transactions | Y | |||||||||
SSL | Y | |||||||||
RDMA | Y | |||||||||
Broker Features1 | ||||||||||
ACL | Y | |||||||||
Clustering | Y | |||||||||
Federation | Y | |||||||||
Management Exchange | Y | |||||||||
QMF Agent | Y | |||||||||
JMX bridge | N | |||||||||
Replication | Y | |||||||||
Watchdog | Y | |||||||||
XML Exchange | Y | |||||||||
Last Value Queue | Y | |||||||||
Priority Queue | Y | |||||||||
SASL Security | Y | |||||||||
BDB Store Module | N | |||||||||
SQL Database Module | N | |||||||||
Async Store Module | Y | |||||||||
Durable Exchanges | Y2 | |||||||||
Durable Queues | Y2 | |||||||||
Durable Bindings | Y2 | |||||||||
Queue Sizing Policies | Y | |||||||||
Flow-to-disk | Y2 | |||||||||
Client Features | ||||||||||
New API | Y | |||||||||
QMF library | Y | |||||||||
Priority Delivery | Y | |||||||||
Cluster Auto-failover | Y | |||||||||
External Tools | ||||||||||
Configuration | Y | |||||||||
Status Query | Y | |||||||||
Cluster Management | Y | |||||||||
Federation Management | Y | |||||||||
Statistics | Y |
Notes
- Client columns reflect support for or ability to use protocol or broker feature by the client
- When a store module is loaded
- via Qman