我一直在寻找玩!框架,我有兴趣将我的一个项目转换为它。但是,该项目要求在用户操作时生成长时间运行的线程,但线程的结果不会通过普通的请求 - 响应方法返回给用户。相反,用户被重定向到一个监视他们已经开始的线程的页面。如何使用Play中的请求启动后台线程!框架?
所以,我想知道如何创建一个用户操作,创建一个线程,每当用户POST到/开始,但线程自动进入“背景”,用户收到一个响应,如“好”甚至是重定向,而不是线程的输出。
我也想要一定程度的控制线程;换句话说,我不只是想创建一个线程并让它运行。我想拥有某种全局参考点,以便用户可以在线程启动后停止线程(例如,通过访问/停止)。
你看过阿卡吗?我认为这是第一次玩的公民2. – emt14
我认为Akka只支持预定的工作。我不需要那些;我需要正确的线程,可以在用户与应用程序交互时执行操作。 – Rsaesha
Akka基于Actor /消息模型。我想你可以通过编程方式启动这些踢球。如果你想避免并发性问题,那么我会远离自己的线程,这就是Akka所做的,而且从我的理解来看它是非常棒的! – emt14