IBM WebSphere MQ JMS 接口有 2 MB 的内置限制。
http://www-01.ibm.com/support/docview.wss?uid=swg21221260
有没有办法绕过这个限制?
该限制适用于多年前 V5.1.1 随 WAS 分发的 WMQ 版本。如果这是问题,升级到当前版本的 WMQ 将解决它。WMQ 当前版本为 V7.0.1。V6.0.2 仍然是最新版本,但将于 2012 年 9 月停止服务。V6 和 V7 可以发送和接收高达 100MB 的消息,但 WMQ 本身默认为 4MB。如果需要大于 4MB 的消息,则有必要调整 QMgr、队列和通道的参数,但 JMS 不是现代版本的限制。
WMQ Java/JMS 手册没有特别提到最大大小,因为它与本机 WMQ 最大长度 100MB 相同。但是,WMQ V6 性能报告为最大 64MB 的 JMS 消息提供了基准。
任何阻止您放置 3MB 消息的因素都不是 WMQ 的 JMS 实现在消息大小方面的限制。如果您已经检查了所有通道和队列以及 QMgr 上的 MAXMSGL,那么它就不那么明显了,但它是配置。
归档时间: |
|
查看次数: |
11552 次 |
最近记录: |