メッセージングシステムにRabbitMQとSpring-AMQPを使用しています。AMQPブローカ(RabbitMQ)で既存のJMSライブラリを使用する
しかし、JMSを使用する多くのJavaライブラリでは、AMQPに書き換えたくないものがあります。
AMQPを使用するJMSクライアントにGoogleが失敗しました。
AMQPを直接使用するようにライブラリを書き直すだけでよいですか?
メッセージングシステムにRabbitMQとSpring-AMQPを使用しています。AMQPブローカ(RabbitMQ)で既存のJMSライブラリを使用する
しかし、JMSを使用する多くのJavaライブラリでは、AMQPに書き換えたくないものがあります。
AMQPを使用するJMSクライアントにGoogleが失敗しました。
AMQPを直接使用するようにライブラリを書き直すだけでよいですか?
qpidは、amqpも話しますが、JMSクライアントライブラリを持っています。おそらくこれもrabbitmqで動作します。 indicationsいくつかの(古い)OpenAMQライブラリはあなたが実際に構築している内容に応じてRabbitMQの
で作品を作品あります
、あなたはおそらく春の統合が有用であることがわかります:
http://www.springsource.org/spring-integration
エンドポイントの概念を抽象化し、プラグ可能であり、JMS & AMQPの組み込みサポートがあります。
単純なAMQP < - > JMSアダプタを作成するのはかなり簡単です。
最終的にどのソリューションがあなたのために働いたかについてのコメントに、少しフィードバックをお願いします。あるいは、あなたが何か違うものを持っていたら、答えを投稿できますか?この質問を自分自身で調べてみると、たくさんのテストをせずに@nosよりも良い答えが出てくることはありませんでした。私は本当にここであなたの経験から得たいと思っています。 –
@Ben Burns私は、AMQPをSpring AMQP抽象化から直接使用しました。理論的には、JMSレイヤーを構築することはできますが、決してしませんでした。 http://www.springsource.org/spring-amqp –