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

messagelisstener消费不了的堆积

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

正在回答

1 回答

// 获取Session

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

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

改成false试试

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

举报

0/150
提交
取消

messagelisstener消费不了的堆积

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信