Improved layout and eliminated redundancies between broker and client tables
![]() | Incomplete
This table is a work-in-progress and should considered neither complete nor correct at this point. |
![]() | Join In
I have started a thread about this table on the dev mailing list - "0.6 Feature Matrix". 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. |
Related Pages
0.6 Feature Descriptions
0.6 Interoperability Matrix
Table Key
Y : Supported
N : Not Supported
P : Planned
PX.Y : Planned for release X.Y
? : Unknown: may/should work, but not tested
- : Not applicable
Broker Features
|
C++ |
Java |
Linux |
Windows |
* |
Protocols |
AMQP 0-8 |
N |
N |
Y |
AMQP 0-9 |
N |
N |
Y |
AMQP 0-10 |
Y |
Y |
Y |
AMQP 1-0 |
P |
P |
P |
Producer Flow Control |
Y |
Y |
Y4 |
Transactions |
Y |
Y |
Y |
Distributed Transactions |
Y |
Y3 |
|
SSL |
Y |
P |
|
RDMA |
Y |
N |
N |
Broker Features |
ACL |
Y |
P |
Y |
Clustering |
Y |
N |
N |
Federation |
Y |
Y |
P |
Management Exchange |
Y |
Y |
Y2 |
QMF Agent |
Y |
Y |
Y2 |
JMX bridge |
N |
N |
Y |
Replication |
Y |
Y |
|
Watchdog |
Y |
|
|
XML Exchange |
Y |
|
|
Last Value Queue |
Y |
Y |
P |
Priority Queue |
Y |
Y |
Y |
SASL Security |
Y |
Y |
Y |
BDB Store Module |
N |
N |
Y |
SQL Database Store Module |
N |
Y |
Y |
Async Store Module |
Y |
N |
N |
Durable Exchanges |
Y1 |
Y1 |
Y1 |
Durable Queues |
Y1 |
Y1 |
Y1 |
Durable Bindings |
Y1 |
Y1 |
Y1 |
Queue Sizing Policies |
Y |
|
|
Flow-to-disk |
Y1 |
|
N |
External Tools |
qpid-config |
Y |
Y |
|
qpid-tool |
Y |
Y |
|
qpid-cluster |
Y |
N |
|
qpid-route |
Y |
Y |
|
qpid-stat |
Y |
Y |
|
Notes
1. When a store module is loaded
2. via Qman
3. Not persistent at this time on SQL Database store
4. On 0-8, 0-9 and 0-9-1 only at this time
Client Features
|
C++ |
JMS |
Java |
Python |
Ruby |
WCF |
Linux |
Windows |
* |
* |
* |
* |
Windows |
Protocols |
AMQP 0-8 |
N |
N |
Y |
|
? |
? |
N |
AMQP 0-9 |
N |
N |
Y |
|
? |
? |
N |
AMQP 0-10 |
Y |
Y |
Y |
|
Y |
Y |
Y |
AMQP 1-0 |
P |
P |
P |
|
P |
P |
P |
Client Features |
New API |
Y |
Y |
|
|
Y |
P |
|
QMF library |
|
|
|
|
|
|
|
Priority Delivery |
|
|
|
|
|
|
|
Tools