Red Hat JBoss A-MQ でサポートされる標準仕様およびプロトコル
更新 -
以下の業界標準は、対応する各 JBoss A-MQ リリースによってサポートされます。 該当する場合、業界標準への準拠を検証するため、認定テストが各メジャーおよびマイナーリリースで実施されます。
メッセージング標準および API
以下のメッセージング標準および API は、対応する各 JBoss® A-MQ リリースでサポートされます。
テクノロジー/仕様 | JBoss A-MQ 6.0、6.1、6.2、および 6.3 |
---|---|
Java Messaging Service (JMS) | 1.1 |
Advanced Message Queuing Protocol (AMQP) | 1.0[1] |
[1] A-MQ 6.0 ではテクノロジープレビューとして提供され、A-MQ 6.1 以降で完全サポートされます。
トランスポートプロトコル
以下のトランスポートプロトコルは、対応する各 JBoss® A-MQ リリースでサポートされます。
テクノロジー/仕様 | JBoss A-MQ 6.0 | JBoss A-MQ 6.1 | JBoss A-MQ 6.2 | JBoss A-MQ 6.3 |
---|---|---|---|---|
HTTP/S | ◯ | ◯ | ◯ | ◯ |
TCP/IP over Secure Sockets Layer (SSL) | ◯ | ◯ | ◯ | ◯ |
Message Queuing Telemetry Transport (MQTT) | 3.0 | 3.1 | 3.1.1 | 3.1.1 |
OpenWire | 2.0 | 2.0 | 10.0 | 10.0 |
Simple Text Oriented Messaging Protocol (STOMP) | 1.2 | 1.2 |
特に、A-MQ 6.x は REST プロトコルをサポート していない ことに注意してください。
追加の標準および API
以下の追加の標準は、対応する各 JBoss® A-MQ リリースでサポートされます。
テクノロジー/仕様 | JBoss A-MQ 6.0、6.1、6.2、および 6.3 |
---|---|
JDBC [JSR-054] | Java SE によって提供 |
Streaming API for XML Processing (StAX) [JSR-173] | Java SE によって提供 |
Streaming API for XML Processing (StAX) [JSR-173] | Java SE によって提供 |
JavaBeans Activation Framework (JAF) [JSR-925] | Java SE によって提供 |
クライアント/ブローカーの相互運用性
メッセージングクライアントとさまざまなバージョンの A-MQ ブローカーとの相互運用性の概要を、以下の表にまとめます。
クライアント/ブローカー | A-MQ 6.0 | A-MQ 6.1 | A-MQ 6.2.1 | A-MQ 6.3 |
---|---|---|---|---|
Openwire 2.0 | ||||
JMS | ||||
6.0 | ◯ | ◯* | ◯* | ◯* |
6.1 | ✕ | ◯ | ◯* | ◯* |
6.2 | ✕ | ✕ | ◯ | ◯ |
6.3 | ✕ | ✕ | ✕ | ◯ |
7.0 | ✕ | ✕ | ✕ | ✕ |
CMS | ||||
3.6.0 | ◯ | ◯* | ◯* | ◯* |
3.8.2 / 3.8.3 | ✕ | ◯ | ◯* | ◯* |
3.8.4 / 3.9.0 / 3.9.3 | ✕ | ✕ | ◯ | ◯ |
3.9.3 | ✕ | ✕ | ◯ | ◯ |
3.9.3 | ✕ | ✕ | ◯ | ◯ |
NMS | ||||
1.5.3 | ◯ | ◯* | ◯* | ◯* |
1.6.2 | ✕ | ◯ | ◯* | ◯* |
1.7.0 / 1.7.1 | ✕ | ✕ | ◯ | ◯ |
1.7.2 | ✕ | ✕ | ◯* | ◯ |
1.7.2 | ✕ | ✕ | ◯* | ◯ |
AMQP 1.0 | ||||
Qpid JMS (AMQP JMS) | ||||
0.2.0 / 0.5.0 / 0.8.0 | 該当なし | 該当なし | ◯ | ◯ |
0.10.0 | 該当なし | 該当なし | ◯* | ◯ |
0.11.0-2 | 該当なし | 該当なし | ◯* | ◯* |
Qpid Messaging C++ | ||||
3.34.13.0 (レガシー) (1.1.0) | 該当なし | 該当なし | ◯* | ◯* |
Qpid Proton C++ (AMQP C++) | ||||
0.13.0.2-1 (1.1.0) | 該当なし | 該当なし | ◯* | ◯* |
AMQP.Net lite (AMQP .NET) | ||||
1.1.8.0 (1.1.0) | 該当なし | 該当なし | ◯* | ◯* |
Rhea Java Script (AMQP JavaScript) | ||||
0.1.6-1 (1.1.0) | 該当なし | 該当なし | ◯* | ◯* |
Qpid Proton Python (AMQP Python) | ||||
0.14.0-1 (1.1.0) | 該当なし | 該当なし | ◯* | ◯* |
MQTT 3.0 | ||||
◯ | ✕ | ✕ | ✕ | |
MQTT 3.1 | ||||
✕ | ◯ | ◯* | ◯* | |
MQTT 3.1.1 | ||||
✕ | ✕ | ◯ | ◯ | |
STOMP 1.2 | ||||
◯ | ◯ | ◯ | ◯ |
凡例:
テストされていてサポートされる | テストされていないがサポートされる* | テストされておらずサポートされない |
Comments