DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
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 | |||||||