更新2015年6月23日
IBMは、AMQPの実装であるMQLightを発表しました。彼らの方向性声明は、MQ Lightで実行するように設計されたプログラムを将来のある時点でMQで実行できるようにする機能を提供する予定であると述べていますが、それがいつになるかはまだ発表していません。MQ Lightは、この記事の執筆時点でオープンベータ版です。
これらのシステム間でペイロードを移動することは、一方のシステムを読み取り、もう一方のシステムに書き込む単純なブリッジングアプリを使用すると、比較的簡単になります。どちらにもキューとトピックがあり、明示的なルーティングが可能です。
興味深い部分には、次のような楽しいコンセプトが含まれています...
- 返信先のマッピング。特に動的な返信先。
- トランザクション性
- 「このキュー/トピックをピックアップして、これに配置する」よりも複雑なあらゆる種類のルーティング。たとえば、キュー名に基づいて複数の宛先にルーティングするゲートウェイ。
- メッセージレベルのセキュリティ。
- 接続レベルのセキュリティのためのマッピングID。
- エンドツーエンドのメッセージ暗号化の可能性はありません。
したがって、必要なのが「AMQP:QUEUEAから取得し、WMQ:QUEUEBに配置する」の順序であり、トランザクション性が重要でない場合は、簡単に時間をとることができます。それを超えて、それはあなたが何をしたいかに正確に依存します。