【发布时间】:2018-08-16 21:16:40
【问题描述】:
我在我的 cron 工作中多次调用不同的 api,例如:
foreach ($transactions as $transaction) {
$job = (new SendApplicationToBank($transaction));
$this->dispatch($job);
}
一笔交易涉及多家银行,因此我将向所有相关银行发送一笔交易:
工作:
public function handle(){
try {
$result = app($bankClass)::sendLoanApplication($this->transaction);
} catch (Exception $e) {
//Silent fail
}
}
问题是它在第一家银行失败,只是不断重试。
应该如何去配置,所以如果一个作业失败,只需释放回队列并继续下一个?
结果:
【问题讨论】:
标签: laravel