在 Websphere 应用服务器中集成 HornetQ

Posted

技术标签:

【中文标题】在 Websphere 应用服务器中集成 HornetQ【英文标题】:Integrate HornetQ in Websphere Application Server 【发布时间】:2017-08-22 11:42:46 【问题描述】:

我一直在为一个项目开发Websphere Application Server,我想将HornetQ 集成到我的Websphere Application Server 中。

主要目标是我想从运行在 WebSphere Application Server 中的 java 代码读取/写入消息到 HornetQ 中的队列。

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

我该如何实现它?

【问题讨论】:

【参考方案1】:

我无法给出完整的解决方案,因为系统之间的资源差异很大,而且它们也很难找到,但我可以为您提供指点,在下面找到它们。

    两个不同系统之间的 JMS 需要适配器或 JCA 配置才能工作。 为了使用 HornetQ,您需要将 Hornet Q 资源适配器部署到 Websphere 中。如果 HornetQ 没有为 websphere 提供资源适配器(通常是 .rar 文件),那么你就很不走运了,你必须为 Websphere 找到一个更通用的资源适配器并对其进行调整。 (有这个站点,您可以下载代码并从中构建 rar here) 部署资源适配器后,需要配置资源适配器,也就是说需要让资源适配器知道HornetQ的url、连接工厂、连接池大小等。 编写 MDB 以使用来自资源适配器的消息。

【讨论】:

非常感谢您的详细回复,我无法完成这项工作,因此我们切换到 ActiveMQ,它与 WebSphere 的兼容性更好。

以上是关于在 Websphere 应用服务器中集成 HornetQ的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 Android 应用程序中集成 Quick Blox 视频聊天服务?

基于 Expo 在 React Native 应用中集成华为移动服务

如何在使用 WCF 服务的 WPF 应用程序中集成 LDAP

AngularJS进阶 十九 在AngularJS应用中集成百度地图实现定位功能

如何在手机APP中集成测试车牌识别sdk

在Application中集成Microsoft Translator服务之获取访问令牌