Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Play Framework在后台处理大文件_Java_File_Playframework_Akka - Fatal编程技术网

Java 使用Play Framework在后台处理大文件

Java 使用Play Framework在后台处理大文件,java,file,playframework,akka,Java,File,Playframework,Akka,使用play framework处理大型文件的最佳方法是什么?我需要在上传文件时执行一些操作。进程可能会很慢,然后我需要返回http 200到客户端,并在进程结束时发送电子邮件 我在谷歌上搜索,发现了以下方法: 创造一个演员 创建一个新线程 创建承诺(不带.get()的CompletionStage) 这些方法都是有效的,但我想知道什么是最好的或干净的方法,我认为创建一个演员可以是一个很好的解决方案。由于您正在处理一个巨大的文件,使用流处理引擎fs2/akka应该会有所帮助我认为创建一个参与者可

使用play framework处理大型文件的最佳方法是什么?我需要在上传文件时执行一些操作。进程可能会很慢,然后我需要返回http 200到客户端,并在进程结束时发送电子邮件

我在谷歌上搜索,发现了以下方法:

  • 创造一个演员
  • 创建一个新线程
  • 创建承诺(不带.get()的CompletionStage)

  • 这些方法都是有效的,但我想知道什么是最好的或干净的方法,我认为创建一个演员可以是一个很好的解决方案。由于您正在处理一个巨大的文件,使用流处理引擎fs2/akka应该会有所帮助

    我认为创建一个参与者可以是一个eligant解决方案。由于您正在处理一个巨大的文件,因此使用流处理引擎fs2/akka应该会有所帮助

    我正在使用基于actor的系统来解决与您类似的问题,它工作得非常好。 作为参考和尝试,您可以参考此

    我正在使用基于演员的系统解决与您类似的问题,而且效果非常好。 作为参考和尝试,您可以参考此