2017-10-12 57 views
0

我想刪除ibm.mq.client庫依賴關係獲取消息放入IBM MQ。所以我希望能夠通過REST調用put和get消息。IBM MQ通過REST API放置和獲取消息

我經歷了WebSphere MQ bridge for HTTP這對我不起作用,這會給我WebSphere Application Server依賴(無法部署在Apache Tomcat服務器上)。請讓我知道如何使用重置API調用來獲取和放置消息到IBM MQ與ibm lib /服務器依賴

+0

IBM說「的WebSphere MQ橋HTTP運行於任何Java EE 1.4兼容的應用程序服務器,通過安裝WebSphere MQ資源適配器「。我不認爲Tomcat支持JCA資源適配器,所以這可能是你解開的地方。不過,我相信TomEE的確如此,我確信Wildfly/EAP可以。因此,我認爲如果您不想使用W-MQ,則應該有能夠託管MQ橋的開源Web服務器。如果你不想使用MQ橋接器,或者不能,那麼除了實現自己的servlet來完成HTTP-MQ轉換之外,別無選擇,我認爲 –

回答

1

在撰寫本答案時,MQ V9.0.3.0是最新版本MQ Continuous Delivery產品流。此版本不提供REST API來傳遞/獲取超出MQ橋接器提供的HTTP消息(在MQ v8中已棄用)。

您是否是IBM MQ Beta計劃的成員? (這可能被稱爲早期訪問計劃,我不記得了)。

http://www-05.ibm.com/uk/earlyprograms/

有很多有趣的事情,你可以瞭解什麼可能是下一個未來,你將有機會參與塑造你聽到什麼計劃和提供反饋!

0

根據你的使用情況,您可以給一個嘗試JMSToolBox的是,許多其他功能中,允許用戶通過REST接口來處理JMS消息