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

2025年02月22日 22:44
有1个网友回答
网友(1):

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