ActiveMQ 设置预取数据大小

在ActiveMQ中可以通过3中方式设置prefetchSize大小:

1、  tcp://localhost:61616?jms.prefetchPolicy.all=50

所有的目的地每次最大取50条消息。在连接工厂连接URL里设置。

2、  tcp://localhost:61616?jms.prefetchPolicy.queuePrefetch=1

队列每次取1条消息,在连接工厂连接URL里设置。

3、  queue = new ActiveMQQueue("TEST.QUEUE?consumer.prefetchSize=10");

特定队列每次预取10条消息。在创建队列时设置。

posted @ 2016-05-25 11:14  hongweigg  阅读(105)  评论(0)    收藏  举报