2012-03-06 11 views
5

Мы хотели бы предоставить очереди как услуги (похожие на Amazon SQS) для любого приложения, требующего его внутри компании.Ищите брокера сообщений с API REST

Перед изобретать колесо, мы ищем какой-то продукт, который соответствует:

  • весы горизонтально
  • Высокая доступность за выполнением
  • Простая очередь REST API (публикация, Deque, извед, NACK) в течение расширенные функции

стола: мы используем в основном Java/Groovy и мы имеем опыт в RabbitMQ и ActiveMQ, но мы открыты для любого про канал/язык.

Буду признателен за любое предложение, предложение или предложение брокера.

+0

Что вам не хватает при использовании ActiveMQ? Он предлагает доступ REST, и вы можете настроить несколько узлов в качестве отказоустойчивого кластера. – SirRichie

ответ

1

Вначале отказ от ответственности - мой опыт связан с SonicMQ, ActiveMQ и TibcoRV. Я рассматривал ваш вопрос как возможность потратить некоторое время на изучение того, что может предложить RabbitMQ, чего я до сих пор не использовал в гневе.

Вот некоторая информация (пропаганда?) Я наткнулся на RabbitMQ ...

Если бы я был на вашем месте, я бы потратить некоторое время и «шип» из раствора с помощью ActiveMQ (как уже отмечалось, по @SirRichie в комментариях выше, это, кажется, также отвечают вашим требованиям). Я бы тоже сделал то же самое для RabbitMQ. Попытайтесь и установите каждый из них на несколько дней и посмотрите, что вы узнали!

У вас уже есть опыт работы с RabbitMQ, и вы, возможно, уже знаете все это. Извините, если да.

P.S. Вы также можете использовать Amazon SQS. :)

0

Я предполагаю, что вы хотите создать небольшое промежуточное решение, а не только SQS.