[英]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.xml
或standalone-full-ha.xml
或full
或您domain.xml
文件中的full-ha
檔案)。
附帶說明一下,JBoss EAP 6.1已經很老了。 我強烈建議升級到JBoss EAP 6.4.13或更高版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.