messagelisstener消费不了的堆积

来源:5-1 activemq集群

慕桂英8108069

2017-09-09 00:31

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

写回答 关注

1回答

  • 金色年华ch
    2017-09-15 23:46:40

    // 获取Session

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

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

    改成false试试

Java消息中间件

使用Java消息中间件处理异步消息

54146 学习 · 144 问题

查看课程

相似问题