[请益] Laravel queue worker 执行耗时工作

楼主: factotum (到大都来找我吧)   2018-08-07 19:41:55
大家好
目前我的系统,针对单一 request 需要花费10分钟左右执行一个后端的 C++ 程式,
然后使用者接口的部分打算采用网页的方式
但是因为之前对于前端没什么经验,所以想了几个做法想请大家给点意见:
1. Laravel Queue Worker 的 handle() 里,使用 shell_exec()的方式直接执行
外部程式
作者: MoMoShota (正太控)   2018-08-08 13:18:00
用其它语言(如 Go or C++)去 MQ 里拿资料出来处理也就是用其它语言去实现 Laravel Queue Worker
作者: kensou0012 (HikaruOcean)   2018-08-13 14:08:00
job有retry_after的参数,queue有timeout的参数要去注意。单纯点你也可以用PHP自己写个worker

Links booklink

Contact Us: admin [ a t ] ucptt.com