2.5. コンポーネントの互換性

以下の表は、AMQ コンポーネントのサポートされている言語、プラットフォーム、およびプロトコルを示しています。同じプロトコルをサポートするコンポーネントは、言語やプラットフォームが異なる場合でも相互運用できることに注意してください。たとえば、AMQ Python は AMQ JMS と通信できます。

表2.1 AMQ コンポーネントの互換性

コンポーネント言語プラットフォームプロトコル

AMQ Broker

-

JVM

AMQP 1.0、MQTT、OpenWire、STOMP、Core Protocol

AMQ Interconnect

-

Linux

AMQP 1.0

AMQ Online

-

OpenShift

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 Supported Configurations を参照してください。