HornetQ默认包含在JBossESB服务器中,还是需要显式安装?

HornetQ默认包含在JBossESB服务器中,还是需要显式安装?,jboss,jms,esb,hornetq,Jboss,Jms,Esb,Hornetq,我试图在我的JBossESB项目中使用HornetQJMS提供程序代替传统的JMS提供程序,但它不起作用 我在上成功地阅读并运行了JBossESB教程中的示例代码-但是,在本教程中,使用了JBMJMS提供程序。我需要使用HornetQJMS提供程序 我不知道如何让HornetQ成为我的JMS提供商。默认情况下,HornetQ在jbossesb-server-4.10中可用吗?还是我需要显式安装它? HornetQ也可以作为5部署在JBoss中。目前默认情况下,它没有随应用服务器一起提供(它计划在

我试图在我的JBossESB项目中使用HornetQJMS提供程序代替传统的JMS提供程序,但它不起作用

我在上成功地阅读并运行了JBossESB教程中的示例代码-但是,在本教程中,使用了JBMJMS提供程序。我需要使用HornetQJMS提供程序

我不知道如何让HornetQ成为我的JMS提供商。默认情况下,HornetQ在jbossesb-server-4.10中可用吗?还是我需要显式安装它?

HornetQ也可以作为5部署在JBoss中。目前默认情况下,它没有随应用服务器一起提供(它计划在JBoss application server 6.0中作为默认JMS提供程序提供),因此您需要创建新的as 5配置文件,以便在HornetQ中以5的形式运行。。。与AS4一样,默认情况下,应用服务器不提供AS4配置文件,因此您需要创建新的AS4配置文件,以便在HornetQ中运行AS4。 因此,HornetQ要么作为JBoss Application Server 6+的一部分提供,要么作为您可以指向的独立服务器提供。要将HornetQ作为JMS,您需要在JBoss as 6或更高版本上运行JBoss ESB安装,或者将HornetQ作为独立服务器安装


因此,您的问题的答案似乎是“不,它不是JBoss ESB的一部分,您需要显式安装它。”

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

  • 嵌入JBossAS6中
  • 作为独立服务器

因此,在您的情况下,我认为您需要安装JBoss(使用HornetQ),或者如果您不需要JBoss,则只安装HornetQ。

谢谢您的回答!最后一个问题:我们可以在jboss esb服务器中以类似于jboss ASY的方式安装hornetq吗?为了安装jboss esb,您需要安装jboss as或其他as。您应该在AS级别而不是ESB级别安装HornetQ。大黄蜂在AS级别工作。