- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已阅读 HornetQ 常见问题解答,但找不到任何相关内容。我正在使用 HornetQ 2.2.5,它包含一个错误(是的,只有一个;)。根据这篇文章https://community.jboss.org/message/624958?tstart=2从 2.2.7.Final 开始已修复。在主下载页面上,http://www.jboss.org/hornetq/downloads最新可用版本是 2.2.5.Final。我并不害怕自己编译新版本,但我可以认为它稳定吗?我会说是的,因为这是一个较小的版本更新,但我想要一些其他意见。谢谢。
最佳答案
此答案使用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 与社区最终版本的质量相当或更好 [...] 我们不建议在生产中使用它”(可能是一个过于严厉的判断,但无论如何。)
在 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 文件。相反,您需要从公共(public) Maven 存储库获取 JAR(或从源代码构建)。
您是否需要 JBoss 版本控制和产品命名方面的研究生学位才能使用他们的产品?也许:) - 我没有,所以如果我未能理解这头野兽的巨大复杂性,请提前道歉。但我确实希望 HornetQ 开发人员能够轻松获得其产品的稳定版本,并知道这就是人们正在使用的产品。这是一个很好的产品(也许是同类产品中功能最齐全的),具有出色的手册,但是对下载页面和常见问题解答的快速判断可能会让一些人转而关注竞争项目。
关于java - HornetQ:哪些版本可以算稳定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9946321/
有没有办法在同一个虚拟机中启动多个 HornetQ 嵌入式代理?例如,在同一进程中运行且完全不相关的两个独立应用程序。 如果我尝试注册第二个 EmbeddedJms 实例,而一个实例已经在运行,这就是
我正在尝试用我自己的测试项目重新创建 HornetQ 示例。但是我遇到了类加载器问题。显然,我缺少文档中未指定的一些依赖项。 文档让我添加 hornetq-core-client.jar netty.
如何使用 HornetQ 以编程方式创建 JMS 主题和队列? 最佳答案 http://docs.jboss.org/hornetq/2.2.14.Final/user-manual/en/html/
我构建了一个 Spring JMS 解决方案,该解决方案是针对 JBoss 7.1.1 和外部 HornetQ 实现 2.2.1.4 构建的。此连接并成功运行。 但是我现在使用 EAP6,并尝试连接到
(在 11.11.11 编辑,底部编辑) 我有两个运行 HornetQ(2.2.5 AS7 版)服务器的 JBoss AS 6.1 服务器。 让我们称另一个为 CLIENT,另一个为 MASTER。
我正在尝试运行一本书(HornetQ Messaging Developers Guide)中的一个简单的 HornetQ 示例,但收到错误消息。我没有使用maven,因为我想坚持使用书中给出的示例。
我使用 SBT 0.13.1 . 当我添加 HornetQ 作为我的依赖项时: libraryDependencies += "org.hornetq" % "hornetq-server" % "2
我发现在我们的实际环境中经常发生以下异常: 2013-01-08 00:09:45,886 ERROR [org.jboss.aspects.tx.TxPolicy] (Thread-70534 (H
我在带有 hornetQ 的 ubuntu 上使用 jboss AS 6 Final 我使用管理面板在名为 Message Buffer Queue 的服务器上创建了一个新队列。 我收到以下错误: U
我正在使用 HornetQ 发送电子邮件。 文件附件使用对象存储系统进行带外传输(不作为消息的一部分)。这会增加一些开销,我想通过将小文件直接放入消息属性来避免这些开销。 我知道我可以发送巨大的消息体
我已阅读 HornetQ 常见问题解答,但找不到任何相关内容。我正在使用 HornetQ 2.2.5,它包含一个错误(是的,只有一个;)。根据这篇文章https://community.jboss.o
我已经配置了hornetq来处理大消息,但是如果客户端没有启动,大消息目录就会变得太大,消耗整个磁盘空间 请帮助弄清楚如何在邮件发送后删除或清理大型邮件文件夹? 也未在 jboss/server/de
我在独立模式下使用默认配置运行 hornetQ,我可以从本地系统连接到它,如果我想从另一个系统连接,必须更改哪些配置才能实现?! 最佳答案 您首先需要定义另一个系统的含义,您是指另一个 HornetQ
对于当前的项目,我尝试使用 JBoss 7.1 和 HornetQ (JMS) 设置以下场景,我认为这是一个相当常见的用例:有三个应用程序服务器。多个MDB应各自处理一个冗长计算过程的分解片段,任务应
我正在尝试独立运行 HornetQ 服务器。但我不知道该怎么做,我下载了 hornetq-2.0.0.GA 并使用 build.sh 启动服务器,但我希望通过 java 代码启动 HornetQ 服务
我想以某种方式延迟整个消息组的消息。 问题是,属于每个消息组的所有消息都必须按照它们发布的顺序进行处理。如果其中一条消息无法被使用 - 我们希望延迟它并延迟同一消息组中的其余消息。我不想阻止消费者 -
我使用 HornetQ 作为队列提供程序,因为它具有持久性功能。但是,在我重新启动应用程序后,队列中的所有消息都丢失了。可能是配置问题? 代码如下: // Step 1. Create the Con
我使用 EJB 来实现命令模式。 EJB 是执行业务逻辑的命令服务。我知道在 J2EE 中 EJB 管理事务以及事务超时。
我正在开发一个使用 HornetQ 作为消息传递服务器的应用程序。在 HornetQ 启动时,我总是收到与 HornetQ live lock 相关的错误。 我针对这个特定问题进行了研究,但无法得出相
我正在尝试将 ActiveMQ-CPP 与 HornetQ 一起使用。我正在使用 ActiveMQ-CPP 捆绑示例,但我很难使用它。生产者工作得很好,但消费者给我以下信息: * BEGIN SERV
我是一名优秀的程序员,十分优秀!