是否有适用于JBoss 5.1 EAP的生产就绪JMS故障转移(HA)?

时间:2011-09-20 12:31:47

标签: jboss jms jboss5.x hornetq

我们在JBoss 5.1 EAP中使用HornetQ作为JMS提供程序,一般来说我们对HornetQs的性能非常满意。

HornetQ默默地放弃了2.2.2中的数据复制支持。现在,我们在使用JBoss和HornetQ创建HA解决方案时遇到问题,因为目前的HornetQ故障转移策略并不可靠。例如,在主服务器重新联机后,客户端无法重新连接到HornetQ。使用循环策略时,消息存储在存储转发队列中,这会导致节点关闭时未传递的消息。

HornetQ正在不断发展,但如果没有数据复制,就无法为生产环境提供严肃的解决方案。

哪个JMS提供商支持真正的生产安全HA和故障转移功能,以及良好的性能,监控以及JBoss 5的互操作性?

1 个答案:

答案 0 :(得分:1)

我们一直在支持使用GFS的用户,这比使用复制更可靠,因为它可以保证在生命和备份之间随时运行单例实例。

我们正致力于复制。我们的代码工作正常,应该很快就会发布。但共享存储已被证明非常可靠。

我们将支持复制,但IMHO共享存储是大多数情况下的最佳解决方案。唯一不适用的情况是,无法投资支持GFS(或任何其他共享和高可用磁盘)的磁盘。

我们有大银行在生产环境中使用此解决方案。正如你所说,我们正在取得进展。即使已经支持复制,这些银行实际上也会使用硬件解决方案(包括灾难恢复数据中心)。