2016-08-10 4 views
1

Pythonでは、標準的なライブラリ(スレッドセーフです)からのキューを使用し、キューからURLを消費する関数を記述し、ダウンロードしたコンテンツをディスク。私はthreading.Threads内でこれらの関数のいくつかを生成します。ダウンロードに失敗した場合は、同じURLを再度キューに入れます。Scalaでコンカレントダウンローダを書くための慣習的な方法

同様の並列ダウンローダをScalaに書く慣用方法は何でしょうか?どの抽象化を使用すべきですか?

答えて

0

このタスクのオプションのカップルがあります:

Akkaツールキットで役者を使って Futureコンビネータ(これはかなり低レベルの私見です)
  • (私はこれを使用します)
  • を使用して
    +0

    ニースleshkin。あなたは精巧にお考えですか? –

    関連する問題