2011-01-22 116 views
5

我們使用RabbitMQ和Spring-AMQP作爲我們的消息傳遞系統。將現有的JMS庫與AMQP代理(RabbitMQ)結合使用

但是有很多使用JMS的Java庫,我寧願不重寫到AMQP。

我未能向Google發送將使用AMQP的JMS客戶端。

我應該重寫庫直接使用AMQP嗎?

+1

能否請您在最後的評論中提供一些有關您的解決方案的反饋意見?或者,如果你選擇了不同的東西,你能發表一個答案嗎?在自己研究這個問題時,我不能提出一個比@nos更好的答案,而沒有做一堆測試。我真的很想從你的經歷中獲益。 – 2011-06-10 20:33:32

回答

3

qpid,其中也講amqp,有一個JMS客戶端庫。也許這也適用於rabbitmq。

有一些(舊)indicationsOpenAMQ圖書館工作與RabbitMQ的

2

取決於你實際上建築工程,你可能會發現,Spring集成是非常有用的:

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

它抽象了端點的概念,以便它們可插入,並且內置了對AMMS的JMS &的支持。

建立一個簡單的AMQP < - > JMS適配器相當簡單。

相關問題