2011-01-22 2 views
5

メッセージングシステムにRabbitMQとSpring-AMQPを使用しています。AMQPブローカ(RabbitMQ)で既存のJMSライブラリを使用する

しかし、JMSを使用する多くのJavaライブラリでは、AMQPに書き換えたくないものがあります。

AMQPを使用するJMSクライアントにGoogleが失敗しました。

AMQPを直接使用するようにライブラリを書き直すだけでよいですか?

+1

最終的にどのソリューションがあなたのために働いたかについてのコメントに、少しフィードバックをお願いします。あるいは、あなたが何か違うものを持っていたら、答えを投稿できますか?この質問を自分自身で調べてみると、たくさんのテストをせずに@nosよりも良い答えが出てくることはありませんでした。私は本当にここであなたの経験から得たいと思っています。 –

+0

@Ben Burns私は、AMQPをSpring AMQP抽象化から直接使用しました。理論的には、JMSレイヤーを構築することはできますが、決してしませんでした。 http://www.springsource.org/spring-amqp –

答えて

3

qpidは、amqpも話しますが、JMSクライアントライブラリを持っています。おそらくこれもrabbitmqで動作します。 indicationsいくつかの(古い)OpenAMQライブラリはあなたが実際に構築している内容に応じてRabbitMQの

2

で作品を作品あります

、あなたはおそらく春の統合が有用であることがわかります:

http://www.springsource.org/spring-integration

エンドポイントの概念を抽象化し、プラグ可能であり、JMS & AMQPの組み込みサポートがあります。

単純なAMQP < - > JMSアダプタを作成するのはかなり簡単です。

関連する問題