天天新动态:湘园新材73岁董事长...
乐居财经兰兰12月30日,苏州湘园新材料股份有...
Laravel的队列系统默认是串行处理作业的,这意味着每个作业都要等待前一个作业处理完毕后才能开始处理。但是,有时候我们需要同时处理多个作业,这就需要并发处理。
Laravel通过将队列连接设置为"redis","database"或"beanstalkd"来实现并发处理。这些连接可以处理多个并发作业。
Laravel队列系统还支持作业优先级,这意味着我们可以为不同类型的作业分配不同的优先级。优先级高的作业将在优先级低的作业之前处理。优先级默认为0,值越高表示优先级越高。
(资料图片)
我们可以使用--queue选项在调度作业时指定作业队列。例如,我们可以使用以下代码将作业推送到"high"队列:
ProcessPodcast::dispatch($podcast)->onQueue("high");然后,我们可以使用以下命令启动一个专用的队列进程来处理高优先级队列:
php artisan queue:work --queue=high如果一个作业执行时间过长,可能会导致队列堵塞,这就需要设置作业的超时时间。Laravel默认的作业超时时间为60秒。
我们可以在定义作业类时使用--timeout选项来设置超时时间。例如,以下代码设置超时时间为120秒:
php artisan make:job ProcessPodcast --timeout=120如果作业在超时时间内没有处理完成,Laravel将尝试终止该作业并将其标记为失败。
Laravel队列系统默认会自动重试作业,如果一个作业失败了,它将被重新推送到队列中,直到达到最大尝试次数。最大尝试次数默认为3,可以在config/queue.php中进行配置。
如果要禁用作业重试,我们可以在定义作业类时使用--tries选项将最大尝试次数设置为0:
php artisan make:job ProcessPodcast --tries=0如果一个作业达到最大尝试次数仍然失败,它将被标记为失败。Laravel默认会将失败的作业写入日志文件。我们还可以在config/queue.php中配置将失败的作业发送到其他通知渠道,例如电子邮件或Slack。
当然,我们还可以通过手动调用fail方法来标记一个作业为失败:
/** * Execute the job. * * @return void */public function handle(){ if ($this->somethingWentWrong()) { $this->fail(new Exception("Something went wrong.")); } // Process the podcast...} 关键词:
Laravel的队列系统默认是串行处理作业的,这意味着每个作业都要等待前一个作业处理完毕后才能开始处理。但
腾讯云 2023-05-04从调查数据和实际案例不难看出,ChatGPT在直播带货、电商零售等商业场景的应用是跑的通的,并且受众广商业
华尔街见闻 2023-05-04(来源:潮新闻)更多精彩资讯请在应用市场下载“极目新闻”客户端,未经授权请勿转载,欢迎提供新闻线索,
极目新闻 2023-05-04天风证券(601162)研报指出,ChatGPT带来算力的需求快速增长,异构计算成为发展趋势,GPU服务器更适用于处理
云财经 2023-05-04今年31岁的国乒大将周雨从2022年10月正式退出了中国乒乓球国家队,不过他在近日宣布将在下赛季参加日本乒乓
土土女排 2023-05-04医保报销去医保中心。医保报销分的比较细,我们将分为门诊和住院两种具体情况。一、门诊(一)使用医保卡到门
财梯网 2023-05-041、《血泪荡》,越剧现代剧。2、沈祖安于1963年据同名绍剧改编。3、写任家畈恶霸任应福、任应禄等人勾结官
互联网 2023-05-04
Laravel的队列系统默认是串行处理作业的,这意味着每个作业都要等待前一个作业处理完毕后才能开始处理。但
腾讯云 2023-05-04
从调查数据和实际案例不难看出,ChatGPT在直播带货、电商零售等商业场景的应用是跑的通的,并且受众广商业
华尔街见闻 2023-05-04
(来源:潮新闻)更多精彩资讯请在应用市场下载“极目新闻”客户端,未经授权请勿转载,欢迎提供新闻线索,
极目新闻 2023-05-04
天风证券(601162)研报指出,ChatGPT带来算力的需求快速增长,异构计算成为发展趋势,GPU服务器更适用于处理
云财经 2023-05-04
今年31岁的国乒大将周雨从2022年10月正式退出了中国乒乓球国家队,不过他在近日宣布将在下赛季参加日本乒乓
土土女排 2023-05-04
医保报销去医保中心。医保报销分的比较细,我们将分为门诊和住院两种具体情况。一、门诊(一)使用医保卡到门
财梯网 2023-05-04
1、《血泪荡》,越剧现代剧。2、沈祖安于1963年据同名绍剧改编。3、写任家畈恶霸任应福、任应禄等人勾结官
互联网 2023-05-04
乐居财经兰兰12月30日,苏州湘园新材料股份有...
12月29日,沪指报收3073 7,较前一交易日下跌...
“一九二九不出手,三九四九冰上走。”冬至过...
↑点击蓝字关注极市平台|极市线上分享第107期|...
谢婷婷2019年在加拿大低调地生下了女儿,为了...
山西长子“羊倌”养羊20余年 带动700余户养殖户发“羊财”
上海首个“两山”实践创新基地成功创建
黄埔海关破获案值5.5亿元走私进口二手挖掘机案
绛州鼓乐搭起晋港青少年文化交流桥梁
中国援建老挝铁道职业技术学院 为老培养铁路技术人才
Copyright 2015-2022 青年仓储网版权所有 备案号:皖ICP备2022009963号-20 联系邮箱:39 60 291 42@qq.com