在Play 2.4.2服务器中运行连续后台任务

时间:2015-07-09 20:47:17

标签: java multithreading playframework-2.0 akka

我正在创建一个Web应用程序,将传入的事件作为字符串显示在Web浏览器上。事件应该来自我在程序的另一部分中定义的监听器。这些事件将通过套接字发送到客户端。

问题:我需要让监听器不断运行才能接收消息。听众本质上是一个代码块,类似于listener.run(),并且它不会终止。现在,我正在创建一个运行此代码块的单独线程,并且我已配置全局设置以在应用程序启动时运行该线程。

每次刷新页面时,我都不希望我的任务停止并启动。如何在服务器启动时使侦听器正常运行?

1 个答案:

答案 0 :(得分:1)

查看文档末尾的安排异步任务https://www.playframework.com/documentation/2.4.x/JavaAkka