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

Compare with Current View Page History

« Previous Version 13 Next »

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 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 Y              
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