我正在Play 2.2.2中编写一个Web应用程序,在用户更新某个状态后,我需要执行一些额外的高成本处理.我想异步安排此处理,以免阻止用户.一种选择是将工作项放到BlockingQueue上,并让工作线程从中获取项目.但是,如果应用程序崩溃,我将丢失待处理的项目.
相反,Akka是否适合这个问题?
最佳答案 现在已经很晚了但我可以看到这个问题没有得到解答.
在研究Akka Persistence时我发现了以下链接.
检查出来并发布您可能找到的任何有用的答案.
> Making the Reactive Queue durable with Akka Persistence
> Job queue in b2b with Akka