政府机关 MQ队列

MQ消息队列堵塞

写了一个消息流,只要MQ队列中有消息就自动读取并写到数据库中;
今天发现MQ队列中堵塞了5000条消息没有被消息流读取,将消息清除后,后面再有消息进来又正常了。
请问出现这种情况的原因可能是什么啊?
参与27

24 同行回答

chkang chkang 项目经理 金航数码
回复 17# liushaoyi     恩 ,忘写了:3.设置死信队列。:)显示全部
回复 17# liushaoyi


    恩 ,忘写了:3.设置死信队列。:) 收起
政府机关 · 2014-04-29
浏览2940
chkang chkang 项目经理 金航数码
感谢各位回复,问题已经找到:MQ队列中存的是xml信息,其中有一条里面有特殊字符(该字符极变态,反正键盘是敲不出来),所以在MB消息流中解析该xml时发生错误,由于没有在消息流中对该错误进行处理,导致MQ消息队列阻塞。解决方式:1.将XML信息中的特殊符号转义;2.对MB消息流中的错误进行处...显示全部
感谢各位回复,问题已经找到:MQ队列中存的是xml信息,其中有一条里面有特殊字符(该字符极变态,反正键盘是敲不出来),所以在MB消息流中解析该xml时发生错误,由于没有在消息流中对该错误进行处理,导致MQ消息队列阻塞。
解决方式:
1.将XML信息中的特殊符号转义;
2.对MB消息流中的错误进行处理。 收起
政府机关 · 2014-04-29
浏览2871
chkang chkang 项目经理 金航数码
回复 2# star120120     恩 有可能,针对这种情况一般怎么处理了?显示全部
回复 2# star120120


    恩 有可能,针对这种情况一般怎么处理了? 收起
政府机关 · 2014-04-24
浏览1010

    提问者

    chkang
    项目经理 金航数码
    评论57

    相关问题

    相关资料

    问题状态

  • 发布时间:2014-04-24
  • 关注会员:1 人
  • 问题浏览:18010
  • 最近回答:2014-07-03
  • X社区推广