You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

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.

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 Y   Y            
Transactions Y Y Y Y Y Y   Y    
Distributed Transactions Y     Y            
SSL Y     Y            
RDMA Y N N - - -   - - -
Broker Features1
ACL Y Y Y Y Y Y   Y    
Clustering Y Y N              
Federation Y                  
Management Exchange Y Y Y3              
QMF Agent Y Y Y3              
JMX bridge N N Y              
Replication Y Y                
Watchdog Y                  
XML Exchange Y                  
Last Value Queue Y Y                
Priority Queue Y Y                
SASL Security Y Y Y              
BDB Store Module N N Y              
SQL Database Module N Y                
Async Store Module Y N N              
Durable Exchanges Y2 Y2 Y2              
Durable Queues Y2 Y2 Y2              
Durable Bindings Y2 Y2 Y2              
Queue Sizing Policies Y                  
Flow-to-disk Y2   N              
Client Features
New API - - -              
QMF library - - -              
Priority Delivery Y                  
External Tools
Configuration Y                  
Status Query Y                  
Cluster Management Y                  
Federation Management Y                  
Statistics Y                  

Notes

  1. Client columns reflect support for or ability to use protocol or broker feature by the client
  2. When a store module is loaded
  3. via Qman
  • No labels