Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Hosted message queue for Java-based app in AWS us-east?

I'm looking for a message queue as a service that ..

  • .. is hosted in AWS us-east
  • .. offers real PubSub (not polling!)
  • .. can be used in production
  • .. offers high availability
  • .. has a good client for Java

I only found CloudAMQP (still in beta), AppEngine Task Queue (not AWS), SQS (polling only), Redis To Go (no high availability? -twitter stream seems full of issues) and IronMQ (polling only).

What am I missing?

like image 620
stephanos Avatar asked May 11 '12 12:05

stephanos


People also ask

Why we need AWS SQS?

Use Amazon SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be available. SQS lets you decouple application components so that they run and fail independently, increasing the overall fault tolerance of the system.

Which service by Amazon Web Services AWS can you use for queues?

Amazon Simple Queue Service (Amazon SQS) offers a secure, durable, and available hosted queue that lets you integrate and decouple distributed software systems and components. Amazon SQS offers common constructs such as dead-letter queues and cost allocation tags.

What is messaging queue in Java?

Java Message Queue is a messaging service that is used to create, send and receive messages from one application to another. It provides reliable, highly scalable, loosely coupled, asynchronous communication for microservices, distributed systems, and serverless applications.


2 Answers

You should check one of the open PaaS available (Such as Cloudify, OpenShift or Cloudfoundry), using such PaaS one can easily on board most of the services and most of the popular message queues like - ActiveMQ, RabitMQ or SonicMQ.

Cloudify (Which I'm one of its contributor) is open source and free, can on board lamosy any message queue you want on any cloud. You can easily on board ActiveMQ, RabitMQ, SonicMQ or another service you used to work with off the cloud.

like image 93
Guy Korland Avatar answered Oct 22 '22 16:10

Guy Korland


Looks like Iron.io have added pub/sub. Maybe it fits your needs now? Also, it appears to talk beanstalkd, so you're potentially free to migrate easily to a self hosted solution at some point in the future (should you feel that urge!).

like image 39
chmac Avatar answered Oct 22 '22 17:10

chmac