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

Compare with Current View Page History

« Previous Version 24 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 Y5 Y            
Transactions Y Y Y Y Y Y   Y    
Distributed Transactions Y Y4   Y            
SSL Y P   Y            
RDMA Y N N - - -   - - -
Broker Features1
ACL Y P Y Y Y Y   Y    
Clustering Y N N              
Federation Y Y P              
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 P              
Priority Queue Y Y Y              
SASL Security Y Y Y              
BDB Store Module N N Y              
SQL Database Module N Y 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                    
External Tools
Configuration Y Y                
Status Query Y Y                
Cluster Management Y N                
Federation Management Y Y                
Statistics Y 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
  4. Not persistent at this time on SQL Database store
  5. On 0-8, 0-9 and 0-9-1 only at this time
  • No labels