HornetQ 是否默认包含在 jboss-esb-server 中,还是需要显式安装它?
我尝试在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,HornetQ 有两种风格:
因此,就您的情况而言,我认为您需要安装 JBoss(带有 HornetQ),或者如果不需要 JBoss,则只需安装 HornetQ。
As far as I am aware HornetQ comes in two flavors:
So in your case I think you need to install either JBoss (with HornetQ) or only HornetQ if you don't need JBoss.
HornetQ 文档说:
因此,HornetQ 既可以作为 JBoss Application Server 6+ 的一部分使用,也可以作为可以指向 AS 的独立服务器。要将 HornetQ 作为 JMS,您需要在 JBoss AS 6 或更高版本上运行 JBoss ESB 安装,或者将 HornetQ 安装为独立服务器。
所以看起来你的问题的答案是“不,它不是 JBoss ESB 的一部分,你需要显式安装它。”
The HornetQ documentation says:
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."