Jms 在WebSphereApplicationServer中集成HornetQ

Jms 在WebSphereApplicationServer中集成HornetQ,jms,websphere,message-queue,hornetq,Jms,Websphere,Message Queue,Hornetq,我一直在从事一个项目的websphereapplicationserver,我想在我的websphereapplicationserver中集成HornetQ 主要目标是,我希望将运行在WebSphereApplicationServer中的java代码中的消息读/写到HornetQ中的队列中 请在这方面提供帮助,我正在寻找有关此集成的支持,但找不到有关此集成的足够文档 我如何实现它 我不能给出一个完整的解决方案,因为资源在不同的系统之间差异很大,而且也很难找到,但我可以为您提供一些建议,请在下

我一直在从事一个项目的
websphereapplicationserver
,我想在我的websphereapplicationserver中集成
HornetQ

主要目标是,我希望将运行在WebSphereApplicationServer中的java代码中的消息读/写到HornetQ中的队列中

请在这方面提供帮助,我正在寻找有关此集成的支持,但找不到有关此集成的足够文档


我如何实现它

我不能给出一个完整的解决方案,因为资源在不同的系统之间差异很大,而且也很难找到,但我可以为您提供一些建议,请在下面找到它们

  • 两个不同系统之间的JMS需要适配器或JCA配置才能正常工作
  • 为了使用HornetQ,您需要将HornetQ资源适配器部署到Websphere中。如果HornetQ没有为websphere提供资源适配器(usuall.rar文件),那么您就不走运了,您必须为websphere找到一个更通用的资源适配器并对其进行调整。(在这个网站上,您可以下载代码并从中构建rar)
  • 部署资源适配器后,您需要配置资源适配器,这意味着您需要让资源适配器知道HornetQ的url、连接工厂、连接池大小等
  • 编写MDB以使用来自资源适配器的消息
    我不能给出一个完整的解决方案,因为资源在不同的系统之间差异很大,而且也很难找到,但我可以为您提供一些建议,在下面找到它们

  • 两个不同系统之间的JMS需要适配器或JCA配置才能正常工作
  • 为了使用HornetQ,您需要将HornetQ资源适配器部署到Websphere中。如果HornetQ没有为websphere提供资源适配器(usuall.rar文件),那么您就不走运了,您必须为websphere找到一个更通用的资源适配器并对其进行调整。(在这个网站上,您可以下载代码并从中构建rar)
  • 部署资源适配器后,您需要配置资源适配器,这意味着您需要让资源适配器知道HornetQ的url、连接工厂、连接池大小等
  • 编写MDB以使用来自资源适配器的消息
    非常感谢您的详细回复,我无法做到这一点,因此我们切换到与WebSphere具有更好兼容性的ActiveMQ。非常感谢您的详细回复,我无法做到这一点,因此我们切换到与WebSphere具有更好兼容性的ActiveMQ。