我們希望爲需要在公司內部的任何應用程序提供隊列作爲服務(類似於Amazon SQS)。使用REST API尋找消息代理
另起爐竈之前,我們正在尋找與符合一些產品:
- 秤水平
- 高可用性超性能
- 簡單的隊列REST API(發佈,雙端隊列,ACK,NACK)在先進的功能
背景: 我們主要使用的Java/Groovy和我們在的RabbitMQ和ActiveMQ的經驗,但我們願意接受任何親管/語言。
我會很感激任何經驗,產品或經紀適配器的建議。
我們希望爲需要在公司內部的任何應用程序提供隊列作爲服務(類似於Amazon SQS)。使用REST API尋找消息代理
另起爐竈之前,我們正在尋找與符合一些產品:
背景: 我們主要使用的Java/Groovy和我們在的RabbitMQ和ActiveMQ的經驗,但我們願意接受任何親管/語言。
我會很感激任何經驗,產品或經紀適配器的建議。
首先聲明 - 我的經驗是圍繞SonicMQ,ActiveMQ和TibcoRV。我把你的問題看作是一個機會,花一些時間調查RabbitMQ提供的內容,迄今爲止我還沒有使用它。
這裏的一些信息(宣傳?)我遇到了RabbitMQ的...
rabbitmq-json-rpc-channel
那允許您將AMQP作爲JSON over HTTP發送,可能會滿足您的REST API要求https://github.com/rabbitmq/rabbitmq-jsonrpc-channel。儘管如此,取決於您對REST的真正含義。如果我處在你的位置,我會花一些時間,「秒殺」了使用的ActiveMQ(如在上述意見中指出已經@SirRichie,這似乎也符合你的要求)。我也會爲RabbitMQ做同樣的事情。嘗試和時間框中的每一個到幾天,看看你發現了什麼!
似乎你已經有一些RabbitMQ的經驗,你可能已經知道這一切。如果是的話,道歉。
P.S.您也可以使用Amazon SQS。 :)
我想你想創建一個小的中間件解決方案,而不僅僅是一個SQS。
使用ActiveMQ時錯過了什麼?它提供REST訪問,並且可以將多個節點配置爲故障轉移羣集。 – SirRichie 2012-12-14 19:20:13