使用最新版本5.4.2,您对ActiveMQ可靠性的体验如何?

时间:2010-12-29 15:19:56

标签: jms activemq

我正在评估要使用的消息队列,似乎ActiveMQ是最受欢迎的,但我不得不注意网络上关于可靠性的各种评论以及偶尔悬挂而没有任何响应的队列。

是否有人使用ActiveMQ(特别是最新版本)长时间没有问题而没有重启,合理负载?

如果ActiveMQ确实不可靠,那么什么是可靠的替代方案?

我的要求是:

  1. JMS 1.1
  2. 高可用性
  3. 成熟而受欢迎的产品(我不会冒险跳过某些FancyMQ产品 这个项目)
  4. 我也想了解HornetQ的经历。似乎它在性能方面给人留下了深刻的印象,尽管可靠性是我的主要关注点。

2 个答案:

答案 0 :(得分:4)

我在Wufoo的生产中使用了ActiveMQ 5.2.0版本大约1年,现在每月的吞吐量大约为20万条消息。我对队列本身的可靠性感到满意。但是,当我从php使用STOMP时,我遇到了挂起客户端的问题。为了澄清,我从来没有遇到过发送到队列的麻烦,但是使用php stomp lib从队列中删除消息有点儿错误。

现在,带上一点点:我们使用长时间运行的PHP CLI脚本作为一种监听器。 PHP不打算长时间运行,因此可能是罪魁祸首。对于某些调度组件,我们正在迁移到5.4.1,我们正在放弃PHP作为“监听器”,而是选择使用驼峰路由。我希望使用原生协议可以解决这些问题。

图书ActiveMQ In ActionCamel In Action非常宝贵。

祝你好运!

答案 1 :(得分:0)

不得不放弃使用Active MQ 5.2,因为它会每隔几周崩溃一次,出现我没有时间调查的神秘错误。很想听到更多人对此的看法。