ravineport blog

日々の学びをつらつらと

Akka

Akkaを使ってScalaのFutureにタイムアウトメソッドを生やす(あと注意点)

ScalaのFutureにはタイムアウトを設定するメソッドはない。 Await.result で設定時間待つことができるが、失敗した場合は例外がスローされてしまうのでTryなりで扱う必要があるし、なによりブロッキングするのでスレッドを無駄遣いしてしまっている。 そこで…