私はkahaDB persistenceAdapterとActiveMQの5.8を使用しますが、私は単一のキューの永続性を無効にする方法上の任意のドキュメントを見つけることができなかった単一のキューActiveMqの異なるキューにkahaDBとmemoryPersistenceAdapterの両方を持つことはできますか?
ためkahaDBの永続性をオフにする必要がありますしています。
現在の設定は
<persistenceAdapter>
<kahaPersistenceAdapter directory="activemq-data" maxDataFileLength="33554432"/>
</persistenceAdapter>
誰もこれをachivedことができる方法を知っていますか?
私はfilteredPersistenceAdaptersを使用しようとしましたが、memoryPersistenceAdapterをキューに使用しようとしました。kahdbを無効にするには、両方とも使用できないようです。
<persistenceAdapter>
<mKahaDB directory="kahadb">
<filteredPersistenceAdapters>
<filteredKahaDB>
<persistenceAdapter>
<kahaDB"> </kahaDB>
</persistenceAdapter>
</filteredKahaDB>
<filteredKahaDB queue="queue-one">
<persistenceAdapter>
<memoryPersistenceAdapter> </memoryPersistenceAdapter>
</persistenceAdapter>
</filteredKahaDB>
</filteredPersistenceAdapters>
</mKahaDB>
</persistenceAdapter>
コメントありがとうございます。単一のキューの永続性を無効にする方法がないことを確認するだけですか? – user7726177
persistent = falseを指定してメッセージを送信します。そうでない場合は、永続性を使用するように指示した場合はブローカがそれを仮定します。 –