首页 > 解决方案 > 使用 Play Framework 在后台处理大文件

问题描述

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

我在谷歌上搜索,发现了这些方法:

  1. 创建一个演员
  2. 创建一个新线程
  3. 创建一个承诺(没有 .get() 的 CompletionStage)

这些方法有效,但我想知道什么是最好的或干净的

标签: javafileplayframeworkakka

解决方案


我正在使用基于演员的系统来解决与您类似的问题,并且效果很好。如需参考和试用,您可以参考此 https://developer.lightbend.com/guides/akka-quickstart-scala/create-actors.html


推荐阅读