redisson、またはベストプラクティスに関する適切なドキュメントはありますか?
と.getBlockingQueue()
を許可する を使用していますが、キューの容量がわかりません。必要に応じて展開するように設定したいのですが、それがなければ、アイテムを試してみてキューがいっぱいになった場合、おそらくある程度の永続性が必要になると思います.offer()
put()
offer()
ドキュメントがまばらに見えるので、何を期待するかについて自信を持って使用するのは難しいと思います.
RBlockingQueue
remainingCapacity
現在は「無制限」です。これがInteger.MAX を返す理由です。ただし、Redis サーバーのメモリ サイズによってのみ制限されます。カスタムの長さの制限付きキューの導入を考えています。
更新: Redisson 2.3.0 バージョン以降、正しくカウントする制限付きブロッキング キューをサポートしていますremainingCapacity