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.

1. Related Pages

0.6 Feature Descriptions
0.6 Interoperability Matrix

2. 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

3. Broker Features

  C++ Java
Linux Windows *
Protocols
AMQP 0-8 N N Y
AMQP 0-9 N N Y
AMQP 0-9-1 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
Access Control List (ACL) Y P Y
Clustering Y N N
Federation Y Y P
Management Exchange Y Y Y2
QMF Agent Y Y Y2
JMX Management Console N N Y
QMan N N Y
Selectors N N Y
Replication Y Y  
Watchdog Y    
XML Exchange Y    
Last Value Queue Y Y P
Priority Queue P P 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

4. 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 Messaging API Y Y     Y P  
New QMF API              
Priority Delivery              

  • No labels