Laravel Queue-作业处理方法

时间:2018-08-14 14:41:34

标签: php laravel

我正在尝试在laravel上实现一个简单的多队列系统,其功能是用户可以上传CSV文件,稍后服务器将逐行处理和存储。

由于我无法使用redis,因此我正在使用数据库,并且我对每个文件使用不同的队列,但是出于监视目的,我希望每次处理作业时,进度计数都写在表上包含所有导入和队列。

在文档上我发现可以在Job类中声明一个失败的方法来处理失败,但是处理后的事件呢?

在其他地方,我发现我应该使用AppServiceProviders Queue :: after事件,但是尝试在有效负载数组数据中查找队列名称是很痛苦的。.

有更好的方法吗?也许在Job的类中使用处理过的处理程序?

0 个答案:

没有答案