HornetQ 是否默认包含在 jboss-esb-server 中,还是需要显式安装它?

发布于 2024-12-20 03:03:48 字数 389 浏览 2 评论 0原文

我尝试在 JBoss ESB 项目中使用 HornetQ JMS 提供程序来代替旧版 JMS 提供程序,但它不起作用。

我成功地完成并运行了 JBoss-ESB 教程中的示例代码,网址为 http ://www.mastertheboss.com/jboss-esb/78-jboss-esb.html - 但是,在本教程中,使用 JBM JMS 提供程序。我需要使用 HornetQ JMS 提供程序。

我不知道如何让 HornetQ 作为我的 JMS 提供者。 HornetQ 在 jbossesb-server-4.10 中默认可用还是我需要显式安装它?

I am trying to use the HornetQ JMS provider in place of the legacy JMS provider in my JBoss ESB project, but it's not working.

I successfully went through and ran the example code from the JBoss-ESB tutorial at http://www.mastertheboss.com/jboss-esb/78-jboss-esb.html - but, in this tutorial, the JBM JMS provider is used. I need to use HornetQ JMS provider instead.

I don't know how to get HornetQ as my JMS provider. Is HornetQ available in jbossesb-server-4.10 by default or do I need to explicitly install it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

野却迷人 2024-12-27 03:03:48

据我所知,HornetQ 有两种风格:

  • 嵌入在 JBoss AS 6 中
  • 。 作为独立服务器。

因此,就您的情况而言,我认为您需要安装 JBoss(带有 HornetQ),或者如果不需要 JBoss,则只需安装 HornetQ。

As far as I am aware HornetQ comes in two flavors:

  • Embedded in JBoss AS 6.
  • As a standalone server.

So in your case I think you need to install either JBoss (with HornetQ) or only HornetQ if you don't need JBoss.

她如夕阳 2024-12-27 03:03:48

HornetQ 文档说

HornetQ 也可以部署在 JBoss AS 5 中。目前默认情况下它并未随应用程序服务器一起提供(它计划作为 JBoss 应用程序服务器中的默认 JMS 提供程序提供) 6.0),因此您需要创建新的 AS 5 配置文件才能使用 HornetQ 运行 AS 5。 ...与 AS 4 一样,默认情况下它不随应用程序服务器一起提供,因此您需要创建新的 AS 4 配置文件才能使用 HornetQ 运行 AS 4。

因此,HornetQ 既可以作为 JBoss Application Server 6+ 的一部分使用,也可以作为可以指向 AS 的独立服务器。要将 HornetQ 作为 JMS,您需要在 JBoss AS 6 或更高版本上运行 JBoss ESB 安装,或者将 HornetQ 安装为独立服务器。

所以看起来你的问题的答案是“不,它不是 JBoss ESB 的一部分,你需要显式安装它。”

The HornetQ documentation says:

HornetQ can also be deployed in JBoss AS 5. It is not currently shipped by default with the application server (it is scheduled to be shipped as default JMS provider in JBoss Application Server 6.0), so you will need to create new AS 5 profiles to run AS 5 with HornetQ. ... As in AS 4, it is not shipped by default with the application server, so you will need to create new AS 4 profiles to run AS 4 with HornetQ.

So HornetQ is either available as part of JBoss Application Server 6+, or as a standalone server that you can point an AS to. To get HornetQ as your JMS, you're going to need to be running your JBoss ESB install on top of JBoss AS 6 or higher, or to install HornetQ as a standalone server.

So it looks like the answer to your question is "no, it's not part of JBoss ESB, you need to explicitly install it."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文