複数のスレッドがオブジェクトをキューに入れるメモリ境界キューがあります。通常、キューは、キュー内のアイテムを処理する単一のリーダースレッドによって空にされる必要があります。
ただし、キューがいっぱいになる可能性があります。そのような場合、ディレクトリをスキャンしてそのようなファイルを探し、ファイル内のエントリを処理する別のバックグラウンドリーダースレッドによって処理される追加のアイテムをディスク上に保持したいと思います。私はActiveMQに精通していますが、より軽量なソリューションを好みます。「FIFO」に厳密に従わなくても問題ありません(永続化されたエントリが順不同で処理される可能性があるため)。
そこにオープンソースソリューションはありますか?何も見つかりませんでしたが、自分で実装に着手する前に、このリストにpingを送信して提案を求めたいと思いました。
ありがとうございました!