scala /w akka のソケットを介してデータ (おそらく非常に大きなファイル) を受信しています。だから私は、そのデータのチャックをローカルファイルに書き込むためのより高いパフォーマンスのための最良の方法は何だろうと思っていますか?
それが私がデータを受け取る方法です:
def processRequest(implicit socket: IO.SocketHandle): IO.Iteratee[Unit] = {
IO.repeat {
for {
all <- IO.takeUntil(EOL)
}
yield {
val stuffIWantToSave = all.decodeString("UTF-8")
//how do handle this string?
}
}
}
ありがとう、マーティン