6

We would like to provide queues as a service (similar to Amazon SQS) for any application that requires it inside the company.

Before reinventing the wheel we're looking some product that complies with:

  • Scales horizontally
  • High availability over performance
  • Simple queue REST API (publish, deque, ack, nack) over advanced features

Backgrounds: We use mainly Java/Groovy and we have experience in RabbitMQ and ActiveMQ but we are open to any product/language.

I'd appreciate any experience, product or broker adapter suggestion.

pablomolnar
  • 528
  • 6
  • 14

1 Answers1

1

First a disclaimer - My experience is around SonicMQ, ActiveMQ, and TibcoRV. I saw your question as an opportunity to spend some time investigating what RabbitMQ has to offer, which I have not used in anger to date.

Here's some information (propaganda?) I came across for RabbitMQ...

If I were in your position, I would spend some time and "spike" out a solution using ActiveMQ (as pointed out already by @SirRichie in comments above, it seems to also meet your requirements). I would also do the same for RabbitMQ. Try and time-box each of them to a few days and see what you find out!

Seems you already have some experience with RabbitMQ, and you might already know all this. Apologies if so.

P.S. You could also use Amazon SQS. :)

Community
  • 1
  • 1
djb
  • 668
  • 6
  • 12