我要尋找的事實,如果可以使用標準的JMS接口 https://docs.oracle.com/javaee/7/api/javax/jms/package-summary.htmlJMS接口是否支持MQ打開選項?
發送MQOO選項需要通過IBM MQ系列(http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.ref.dev.doc/q101870_.htm)。我必須編寫一個JMS接口實現,以在MQ Series上執行GET/PUT,並且必須確保在消費MQ的同時,在'PUT'模式下打開連接,同時在隊列上產生消息,並在'GET'模式下打開連接。我正在尋找一些參考資料,文件甚至是例子來做到這一點。
非常感謝。
溴 拉夫
需要實現JMS接口,因爲將來如果我們決定更改MQ提供程序(可以說Apache MQ,Weblogic JMS等),我們不希望更改實現。 –
然後你不要實現JMS接口。要輕鬆切換到另一個JMS提供程序,您需要確保您的應用程序嚴格使用JMS API,而不是使用任何特定於提供程序的東西。 – Shashi
這是真正的Shashi,因此我正在研究如何在使用JMS API時發送提供者特定的MQOO選項的可能性?如果它不可能,那麼它確實影響我的用例。對不起,如果我混淆了JMS接口和JMS API,因爲我認爲它們都是相同的。 –