0

これまでのところ、プリフェッチ サイズを機能させることができません。

私が試してみました:

mySession->createQueue([quename]?consumer.prefetchSize=5);
tcp://localhost:61616?prefetchPolicy.all=5

cms::Connection と cms::Consumers を使用しています。activemq::core に切り替える必要がありますか?

ありがとう

4

1 に答える 1

1

あなたが使用しているバージョンは古すぎます.v3.2.4は宛先オプションのアプリケーションに対処する必要があります.prefectchPolicy.allを使用したい場合はv3.4.0に行く必要があると思います.

もう 1 つのオプションは、接続を ActiveMQConnection にキャストし、コンシューマーを作成する前にポリシー オプションを直接設定することです。

于 2011-10-07T13:19:01.060 に答える