HornetQ:哪个版本可以被认为是稳定的?

时间:2012-03-30 15:48:05

标签: java jms hornetq

我已经阅读了HornetQ FAQ,但我找不到任何相关内容。 我正在使用HornetQ 2.2.5,它包含一个bug(是的,只有一个;)。根据这篇文章https://community.jboss.org/message/624958?tstart=2,它已经从2.2.7.Final开始修复。 在主下载页面上,http://www.jboss.org/hornetq/downloads可用的最新版本是2.2.5.Final。我不害怕自己编译一个新版本,但我可以认为它稳定吗? 我会说是,因为它是一个次要版本更新,但我想要其他一些意见。感谢。

2 个答案:

答案 0 :(得分:2)

此答案使用 2.3.X分支作为示例。让我们跳过查看他们的下载页面,直接进入工件:

http://mvnrepository.com/artifact/org.hornetq/hornetq-pom

你可以看到2.3.X经历了Alpha,Beta和CR阶段,最终达到2.3.0.Final,社区版本。这就是开源世界中大多数人最终会使用的内容,以及您可以轻松下载的内容。

它也是非付费客户打算使用的最后一个版本(在典型的JBoss发布周期中 - 参见例如JBoss AS/EAP FAQ)。现在,从商业角度来看,2.3.0.Final将再次被视为Alpha。 JBoss AS / EAP FAQ的类比也可能适用于此:"第一个EAP阶段Alpha与社区相当或更好的质量最终版本[...]我们不推荐使用它在生产中#34; (可能是一种过于苛刻的判断,但无论如何。)

在2.3.0.Final之后,他们修复了更多错误(2.3.1.Final,2.3.2.Final,......),直到他们进入商业生产版本(他们将其捆绑到其他商业产品中)。因此,您应该使用可用于生产的最新 .Final (对于2.3.X分支,它是 2.3.13.Final )。

你需要支付2.3.13.Final吗?据我所知,你不是。 (HornetQ也没有商业AFAICT,除非捆绑到其他产品中。)

你如何得到2.3.13.Final?你可能无法找到一个包装得很好的RPM甚至是zip文件。相反,您需要从公共Maven repos(或从源代码构建)获取JAR。

您是否需要JBoss Versioning和Product Naming的研究生学位才能使用他们的产品?也许:) - 我没有,如果我未能理解野兽的巨大复杂性,请提前道歉。但我确实希望HornetQ开发人员能够轻松获得他们产品的稳定版本,并且知道这就是人们正在使用的版本。它是一款优秀的产品(可能是该产品中功能最全面的产品),拥有优秀的手册,但对下载页面和常见问题解答的快速判断可能会让一些人看到竞争项目。

答案 1 :(得分:1)

嗯,经过一些更多的研究,我可以说是的,它是稳定的。 特别是,JBoss EAP 5.1.2软件包包括HornetQ 2.2.10.GA版。 我想知道为什么HornetQ下载页面上没有直接链接。