Laravel队列创建

时间:2018-05-02 14:25:12

标签: php laravel laravel-5

首先,在提前感谢任何帮助,我真的很感激。

我在为我的客户创建新网站之初,他们有以下模型:

财产,办公室和团队。

每个属性和团队都可以分配1个办公室。

我建立了关系,以及模型和迁移等。

我们导入这些属性的方式是通过SOAP WSDL提要,目前我只有一个控制器,它运行在WSDL文件中的什么,数据库中的内容,以及基于的更新/创建属性updated_time。

我的问题是,因为最多可能有1000个属性,并且"创建"过程可能相当广泛(保存和裁剪属性图像等),脚本可能需要相当长的时间才能完成。

这是否可以转变为队列/作业类型的情况?如果是这样,我该怎么做呢?如果不是,那该怎么办?

1 个答案:

答案 0 :(得分:0)

肯定,

您所要做的就是创建一个专门用于创建资源的新类,然后当您到达需要创建资源的位置时,您可以推送作业(类及其参数)到队列。

您当然需要设置一个队列,然后添加一个工作人员来使用此队列