2011-09-02 58 views

回答

0

你所尋求的重要信息可能是此頁面上:

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.csqzaw.doc%2Fja11160_.htm

,你會看到如下的主要問題是,MQQueueManager對象(即你要麼傳中,或者您創建)真的不能一次在一個連接上做兩件事。

因此,如果您有一個Agent等待對一個大型查詢的響應(表示獲得數千個隊列的完整詳細信息),那麼只有在答覆返回時才能使用該連接完成任何其他操作。

連接/斷開是最大的開銷交談MQ時候,所以如果你需要多線程訪問我會選擇去1,否則你會付出大點球的表現不必等待每一次連接。