簡體   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