我正在寻找作为服务的消息队列..
- .. 托管在 AWS us-east
- .. 提供真正的 PubSub(不是轮询!)
- .. 可用于生产
- .. 提供高可用性
- .. 有一个很好的 Java 客户端
我只找到了 CloudAMQP(仍处于测试阶段)、AppEngine 任务队列(不是 AWS)、SQS(仅轮询)、Redis To Go(没有高可用性?-twitter 流似乎充满了问题)和IronMQ(仅轮询)。
我错过了什么?
我正在寻找作为服务的消息队列..
我只找到了 CloudAMQP(仍处于测试阶段)、AppEngine 任务队列(不是 AWS)、SQS(仅轮询)、Redis To Go(没有高可用性?-twitter 流似乎充满了问题)和IronMQ(仅轮询)。
我错过了什么?
您应该检查一种可用的开放式 PaaS(例如 Cloudify、OpenShift 或 Cloudfoundry),使用此类 PaaS 可以轻松地使用大多数服务和大多数流行的消息队列,例如 ActiveMQ、RabitMQ 或 SonicMQ。
Cloudify (我是它的贡献者之一)是开源和免费的,可以在任何云上加入你想要的任何消息队列。您可以轻松地使用 ActiveMQ、RabitMQ、SonicMQ 或您曾经在云端使用的其他服务。
看起来Iron.io已经添加了 pub/sub。也许它现在适合您的需求?此外,它似乎在谈论 beanstalkd,因此您可能会在未来的某个时候轻松地迁移到自托管解决方案(如果您有这种冲动!)。
您是否尝试过纯消息传递解决方案? http://www.pubnub.com/faq 或http://pusher.com?根据他们的网站,他们在 EC2 上有存在。