使用Apache.NMS API消费ActiveMQ Classic消息时间歇性收到null消息的问题排查求助
Apache.NMS API消费ActiveMQ Classic消息时间歇性收到null消息的问题排查求助
大家好,我这边在生产环境碰到了一个棘手的间歇性问题,想请教下各位有没有类似的排查经验或者解决思路:
我们团队用Apache.NMS API搭配OpenWire客户端实现,来消费ActiveMQ Classic的消息。最近生产环境里时不时会出现异常:明明队列里有消息堆积,但我们每5秒轮询一次却接收不到有效消息,查看日志还发现会收到null消息。
更关键的是,我们发现这个问题的触发很有规律——每次都是当队列里的第一个消息是70-80MB以上的大文件时,就会出现这种情况。目前我们已经尝试增加了等待相关的配置,但问题依旧存在。
想问问大家,这种情况可能是什么原因导致的?有没有什么具体的排查方向或者解决方案可以推荐的?
备注:内容来源于stack exchange,提问作者Roshan Tolwani
相关产品推荐
相关产品推荐

