ActiveMQ 一次取多条消息 consumer.prefetchSize设置没用,每次还是取到一条消息.

2025-02-22 22:44:54
推荐回答(1个)
回答1:

你可试试在创建队列时指定预取条数:如下
.......
//consumer.prefetchSize=10 设置消息预取条数为10
destination = session.createQueue(subject+"?consumer.prefetchSize=10");
consumer = session.createConsumer(destination);