JMS與IBM MQ的整合的乙個問題處理

2021-10-03 19:49:35 字數 871 閱讀 7029

ibm mq是一款非常成熟的訊息佇列產品,在人民銀行的核心系統中使用,國外的很多客戶也使用。我本次遇到的就是乙個國內客戶與國外mq整合時遇到的問題。

在ibm的官方文件裡面對連線方法和原理有非常詳細的介紹。

主要的關鍵設定就是wmq_mqmd_message_context這個引數和下面三個jms引數是關聯的,

wmq_mdctx_set_identity_context or wmq_mdctx_set_all_context:

如果要想設定另外這五個引數就要設定wmq_mdctx_set_all_context。

jms_ibm_mqmd_putdate

jms_ibm_mqmd_puttime

另外乙個關鍵引數就是wmq_mqmd_write_enabled要設定成true

1.連線字串

string qnamestring = "queue:///localq? targetclient=1&mdmessagecontext=2&mdwriteenabled=true";
2.

((mqqueue) destination).settargetclient(wmqconstants.wmq_client_nonjms_mq); 

((mqqueue) destination).setbooleanproperty(wmqconstants.wmq_mqmd_write_enabled ,true);

((mqqueue) destination).setintproperty(wmqconstants.wmq_mqmd_message_context ,wmqconstants.wmq_mdctx_set_all_context);

HIVE HBase整合的乙個bug

昨夜下班之前,開發人員發現了hive hbaes整合的乙個bug,這個發現過程折騰了半天,真是乙個無厘頭的加班夜 假如hbase 表結構如下 table name testtable column family data column 1 name column 2 color hive對映的表結構...

乙個整合SQL語句的類

我們在寫asp資料庫程式的時候,通常都會用到sql語句,而在增加資料和更新資料的時候,通常會使用一下方式 insert into message incept,sender,title,content,sendtime,flag,issend values incept i membername t...

seajs整合jquery的乙個坑

var require jquery 今天在用seajs整合js的時候,老是發現 獲取不到,但是檔案又載入進去了,後來找了半天發現是這個問題。本質的原因在於seajs有乙個路徑和id匹配的原則 seajs的設計思想是,路徑即id。一般在呼叫define 方法時,如果只傳遞乙個factory func...