簡體   English   中英

使用在TomEE 1.7.4 plus上運行的JMS從IBM MQ 8訪問(接收)

[英]Accessing (Receive) from IBM MQ 8 with JMS running on TomEE 1.7.4 plus

IBM提供的有關IBM MQ 8/9的簡單PRODUCE和CONSUME的最新教程非常容易實現。

當前,我們必須弄清楚如何從現有應用程序中從一個IBM MQ 8 Manager隊列讀取/接收消息。

設置如下:

  • IBM MQ 8
  • 運行應用程序的Applicationserver,需要訪問MQ:TomEE 1.7.4 plus
  • 沒有WebSphere
  • 沒有JNDI

我的期望是,這將不起作用:

  • IBM MQ 8需要JMS 2.0功能進行連接
  • 需要Java EE 7
  • 而TomEE 1.7.4 plus與Java EE 6兼容(TomEE 7.x將與Java EE 7兼容)

我將不勝感激,特別是將我引到可部署到TomEE 1.7.x的IBM MQ JMS實現中,該實現使用對主機,Q-Manager,通道,隊列和不帶JNDI的用戶使用直接參數。

更新#1:一個很好的教程,為IBM MQ創建一個簡單的使用者或生產者(使用8和9) https://developer.ibm.com/messaging/learn-mq/mq-tutorials/develop-mq-jms/

更新2:如預期的那樣,將其與TomEE 7.x集成似乎可以正常工作。 不幸的是,遷移整個基礎結構和應用程序依賴項不是解決這種問題的選擇。

您已經在方括號中回答了自己的問題,如果您使用可與Java EE 7一起使用的TomEE 7.x,那將是很好的選擇。

由於無法實現所請求的組合,因此我們跳過了JMS集成,並使用Java的IBM MQ類 https://www.ibm.com/support/knowledgecenter/zh-CN/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q118320_.htm

已經准備好JMS解決方案,並且可以在將TomEE遷移到7.x后立即進行集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM