为了账号安全,请及时绑定邮箱和手机立即绑定

messagelisstener消费不了的堆积

使用messagelistener消费消息队列的消息时队列中一直有数目几乎不变的消息堆积在队列中,即使客户端处于空闲状态也无法消费到,只有新的消息进来才能消费这些旧数据,但是同时又有新的相同数目的消息堆积在队列,不解是为什么

正在回答

1 回答

// 获取Session

Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

可能是获取session 时候参数是否支持事物,false 为不支持事物,true支持事物。如果为true的时候必须等消费者消费后才会删除队列里的消息

改成false试试

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

messagelisstener消费不了的堆积

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号