2.4. コンポーネントの互換性
以下の表は、AMQ コンポーネントのサポートされている言語、プラットフォーム、およびプロトコルを示しています。同じプロトコルをサポートするコンポーネントは、言語やプラットフォームが異なる場合でも相互運用できることに注意してください。たとえば、AMQ Python は AMQ JMS と通信できます。
| コンポーネント | 言語 | プラットフォーム | プロトコル |
|---|---|---|---|
| AMQ Broker | - | JVM | AMQP 1.0、MQTT、OpenWire、STOMP、Core Protocol |
| AMQ Interconnect | - | Linux | AMQP 1.0 |
| AMQ C++ | C++ | Linux、Windows | AMQP 1.0 |
| AMQ JavaScript | JavaScript | Node.js、ブラウザー | AMQP 1.0 |
| AMQ JMS | Java | JVM | AMQP 1.0 |
| AMQ .NET | C# | .NET | AMQP 1.0 |
| AMQ Python | Python | Linux | AMQP 1.0 |
| AMQ Ruby | Ruby | Linux | AMQP 1.0 |
| AMQ Spring Boot Starter | Java | JVM | AMQP 1.0 |
| AMQ Core Protocol JMS | Java | JVM | Core Protocol |
| AMQ OpenWire JMS | Java | JVM | OpenWire |
| AMQ JMS Pool | Java | JVM | - |
詳細は、Red Hat AMQ 7 サポートされる構成 を参照してください。