2016-04-21 335 views
0

我們有一個.Net應用程序使用XMS.NET連接到MQ。我們正面臨以下一個問題。 - 我們在隊列中有一條長度在5〜5.5 MB左右的消息,如果通道的最大消息長度設置爲4 MB,那麼我們無法瀏覽消息。但是如果我將通道長度增加到6 MB,那麼我們可以讀取消息。 - 但在其他環境中,儘管通道的最大消息長度太高,也不會讀取消息,也不會引發任何異常。 - 我們使用XMS.NET的IQueueBrowser的MoveNext。MQ在瀏覽中的最大消息長度問題

請指導一下......

回答

0

,但在其他環境中,雖然通道的最大消息長度太短 高,那麼還可以留言不會被讀取,它也沒有拋出任何 例外。

我不知道你在爲你的Kool-Aid做什麼,但這沒有任何意義。只要您處理的消息大於4MB(MAXMSGL的默認值),包括我在內的大多數人都推薦將MAXMSGL設置爲最大值。即100MB。

具有遠大於實際消息大小的值不會影響消息的處理。如果你遇到問題,那麼你需要調試你的應用程序。