上下文:我想写一个scalding job(hadoop)来抓取页面,我想在url提取时设置超时(在URLConnection上没有超时,我想要其他超时情况的通用解决方案) 即地图功能。
我认为,由于它是内存关键代码,所有资源在释放后会被淘汰。不确定在scala API中使用什么。
答案 0 :(得分:0)
虽然Akka被建议 - 并且优于以下解决方案 - Scala确实有自己的,内置的Actor模型很像Akka,你可以想要你想要的。例子可以在这里找到:
http://www.scala-lang.org/node/242
您可能需要reactWithin或receiveWithin,其文档可在此处找到:
http://www.scala-lang.org/api/current/scala/actors/TIMEOUT$.html