1

コンテキスト:ページをクロールするためのスキャルディングジョブ(hadoop)を記述し、URL抽出でタイムアウトを設定したい(URLConnectionでタイムアウトなし、他のタイムアウトの場合の一般的なソリューションが必要)、つまりマップ関数。

それはメモリクリティカルなコードであるため、すべてのリソースが解放された後、いくつかのタイミングの後に殺される先物について考えています。ScalaAPIで何を使用するかわからない。

4

1 に答える 1

0

Akkaが提案されましたが、次のソリューションよりも優れていますが、Scalaには、Akkaによく似た独自の組み込みアクターモデルがあり、必要に応じて実行できます。例はここにあります:

http://www.scala-lang.org/node/242

おそらく、reactWithinまたはreceiveWithinのいずれかが必要になるでしょう。これらのドキュメントは、次の場所にあります。

http://www.scala-lang.org/api/current/scala/actors/TIMEOUT$.html

于 2012-06-19T00:09:17.983 に答える