【问题标题】:MQ Max message length issue in browsing浏览中的 MQ Max 消息长度问题
【发布时间】:2016-04-21 23:56:16
【问题描述】:

我们有一个使用 XMS.NET 连接到 MQ 的 .Net 应用程序。我们面临以下一个问题。 - 我们在队列中有一条长度约为 5~5.5 MB 的消息,如果通道的最大消息长度设置为 4 MB,则我们无法浏览消息。但是如果我将通道长度增加到 6 MB,那么我们就可以读取消息。 - 但在其他环境中,虽然通道的最大消息长度太高,但消息也不会被读取,也不会引发任何异常。 - 我们正在使用 XMS.NET 的 IQueueBrowser 的 MoveNext。

请指导我们……

【问题讨论】:

    标签: c# ibm-mq xms


    【解决方案1】:

    但在其他环境中,通道的最大消息长度也太大了 高然后也没有阅读消息,也没有抛出任何消息 例外。

    我不知道您在 Kool-Aid 中添加了什么,但这没有任何意义。任何时候处理大于 4MB(MAXMSGL 的默认值)的消息时,包括我在内的大多数人都建议将 MAXMSGL 设置为最大值。即 100MB。

    值远大于实际消息大小不会影响消息的处理。如果您遇到问题,那么您需要调试您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-02
      • 2012-03-31
      • 1970-01-01
      • 2010-11-05
      • 2017-12-26
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多