私はウェブクローラーをやっています。要求にサーバーをオーバーロードしないために、サーバーへのアクセスを時間制限します。Javaでは、時間の経過後に要素を取ることができるコレクションがありますか?
私は訪問するリンクのリストであるオブジェクト/コレクションを持っています。
私は最初のリンクを取得しており、Google(例)から来て、すべての作業を行います。私は20秒後にGoogleからの別のリンクを取ることができます(例)と私は待っている間に、私は他のドメインからのリンクを取得します。
要約すると、私はその中のオブジェクトを分類し、それからオブジェクトを決められた間隔で取得できるコレクションが必要です。
これにはいくつかの類似点がありますか?そうでない場合、実装で使用するコレクションはどのようなものが推奨されますか?このコレクションは、さまざまなスレッドによってアクセスされます。
スマートマップ/リダクションジョブのための完全な例です。 – fyr