繁体   English   中英

WAS 6和JBOSS EAP 6.1之间的JMS通信

[英]JMS communication between WAS 6 and JBOSS EAP 6.1

我在Websphere中部署了一个应用程序,该应用程序应使用HornetQ在JBoss中实现的队列中推送消息。 然后,该消息将被另一个应用程序(在JBoss上)中的MDB使用。 那有可能吗?

总结:WAS(生产者)-> JBoss(消费者)

我认为是的,因为协议JMS是共享的,但是详细信息是什么? 应该使用MQ库加载JBoss还是使用WAS引用JBoss队列的全部方式? 非常感谢。

如果部署在JBoss EAP上的MDB正在从HornetQ中的本地队列接收消息,那么您不需要部署任何MQ jar。

您所需要做的就是编写一个MDB应用程序,并在onMessage(Message msg)方法中读取消息。 它真的应该是如此简单。

您可以在jboss eap 快速入门中看到MDB的示例。 HelloWorldQueueMDB.java类是您可能感兴趣的类。请遵循该类中的代码,并为您的特定HornetQ队列名称修改目标注释值(从standalone-full.xmlstandalone-full-ha.xmlfull或您domain.xml文件中的full-ha档案)。

附带说明一下,JBoss EAP 6.1已经很老了。 我强烈建议升级到JBoss EAP 6.4.13或更高版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM