社区
WebSphere
帖子详情
IBM Websphere MQ 为什么当消息长度超过4M的时候死活发送不出去?
hopana
2013-04-28 12:23:34
IBM Websphere MQ 中我用java发消息,当消息长度超过4M的时候死活发送不出去,MQ中通道、队列我设置的最大消息长度均为100000000已经很大了,可是程序中实际发送的消息长度超过4M的时候就怎么也发送不出去,MQ报错:“MQJE001: 完成代码是 2,原因为 2010”,不知道有哪位高手知道这个问题,替我解答一下,万谢!
...全文
3863
9
打赏
收藏
IBM Websphere MQ 为什么当消息长度超过4M的时候死活发送不出去?
IBM Websphere MQ 中我用java发消息,当消息长度超过4M的时候死活发送不出去,MQ中通道、队列我设置的最大消息长度均为100000000已经很大了,可是程序中实际发送的消息长度超过4M的时候就怎么也发送不出去,MQ报错:“MQJE001: 完成代码是 2,原因为 2010”,不知道有哪位高手知道这个问题,替我解答一下,万谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linhong835
2014-09-10
打赏
举报
回复
队列管理器MAXMSGL,默认值:4M,可以调整范围:32K - 100M; 通道MAXMSGL,默认值:4M,可以调整范围:0-队列管理器MAXMSGL; 队列MAXMSGL,默认值:4M,可以调整范围:0-队列管理器MAXMSGL; 使用alter命令,即可对其MAXMSGL进行修改。 三者之间的关系: 队列管理器MAXMSGL>=队列MAXMSGL; 通道MAXMSGL: 队列MAXMSGL:仅对本地队列和模型队列有效,表示队列中可以容纳的最大消息长度,这个属性的调整范围在各个平台上的上限是不一样的。通道在建立的时候会有一个握手过程,双方会交换各自通道定义上的MAXMSGL,最后协商出通道使用的最大消息长度,一般会取双方定义中较小的那一个。
daitianshuo
2014-09-09
打赏
举报
回复
进来看看支持,
为爱情阿斯钢
2014-09-09
打赏
举报
回复
MQ内关于消息大小的设置,总共有3个地方控制,一个是通道,一个是队列,一个是队列管理器,如果你的报文再大,就需要涉及到修改队列及队列管理器允许的最大消息长度了
stef_ting
2014-08-23
打赏
举报
回复
楼主,我也遇到相同问题,请问你是怎么解决的呀?
wuly505
2013-05-31
打赏
举报
回复
可以设置队列和通道的的扩展属性修改消息长度,但是整个队列管理器的长度不知道在哪里修改
dickens88
2013-05-24
打赏
举报
回复
学习了
novo3791
2013-05-03
打赏
举报
回复
MQ内关于消息大小的设置,总共有3个地方控制,一个是通道,一个是队列,一个是队列管理器,如果你的报文再大,就需要涉及到修改队列及队列管理器允许的最大消息长度了
Boris-B哥
2013-05-02
打赏
举报
回复
兄弟,我也找了好多,都没找到怎么解决
Boris-B哥
2013-05-02
打赏
举报
回复
兄弟,问题已经解决了,我是程序里面连接的MQ服务器连接通道用的是SYSTEM.DEF.SVRCONN,这个默认的大小就是4M,新建一个服务器连接通道,设置最大消息长度就可以了
消息
中间件
MQ
知识概括
消息
中间件
MQ
知识概括
MQ
简介JMS
MQ
协议
MQ
方案对比
MQ
简介 传统的http请求存在那些缺点: Http请求基于请求与响应的模型,在高并发的情况下,客户端
发送
大量的请求达到 服务器端有可能会导致我们服务器端处理请求堆积。 Tomcat服务器处理每个请求都有自己独立的线程,如果
超过
最大线程数会将该请求缓存到队列中,如果请求堆积过多的情况下,有可能会导致tomcat服务器崩溃的问题。 所以一般都会在nginx入口实现限流,整合服务保护框架。 http请求处理业务逻辑如果比较耗时的情况下,
告诉你什么是MB、
MQ
?
MB概述 MB的全称是message broker,即“
消息
代理”。“
消息
”一词前几年比较火,
消息
中间件也卖的很火,当时似乎J2EE的产品都要跟“
消息
”、“中间件”扯上点关系,以彰显潮流。我觉得初学者只需记住“
消息
”的异步性即可,也就是“
消息
”和传统的网络连接、远程方法调用等的最大区别,就是你一旦发出
消息
以后,不用再管它的
死活
,中间件会处理一切事务,出了问题也会通知你,这样可以更好的分离业
Fedora Core 5,
WebSphere
MQ
6 Linux x86, A
MQ
8101:
WebSphere
今天在Fedora Core5上安装
MQ
6,
死活
都安装不上去,后来上网多方询问和查证,目前可以确认在该版本的Linux系统上,暂时还不支持
MQ
的安装。不过以下地址是这个报错信息解决的网址:1 http://www-1.
ibm
.com/support/docview.wss?uid=swg211092802 http://www-1.
ibm
.com/support/docview.w
WebSphere
Message Broker 介绍
MB概述 MB的全称是message broker,即“
消息
代理”。“
消息
”一词前几年比较火,
消息
中间件也卖的很火,当时似乎J2EE的产品都要跟“
消息
”、“中间件”扯上点关系,以彰显潮流。我觉得初学者只需记住“
消息
”的异步性即可,也就是“
消息
”和传统的网络连接、远程方法调用等的最大区别,就是你一旦发出
消息
以后,不用再管它的
死活
,中间件会处理一切事务,出了问题也会通知你,这样可以更好的分离业务逻辑
IBM
Message Broker笔记系列
MB概述MB的全称是message broker,即“
消息
代理”。“
消息
”一词前几年比较火,
消息
中间件也卖的很火,当时似乎J2EE的产品都要跟“
消息
”、“中间件”扯上点关系,以彰显潮流。我觉得初学者只需记住“
消息
”的异步性即可,也就是“
消息
”和传统的网络连接、远程方法调用等的最大区别,就是你一旦发出
消息
以后,不用再管它的
死活
,中间件会处理一切事务,出了问题也会通知你,这样可以更好的分离业务逻辑
WebSphere
2,633
社区成员
9,566
社区内容
发帖
与我相关
我的任务
WebSphere
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
复制链接
扫一扫
分享
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章