关于队列传值的问题,哪种方式在性能上更优?
Laravel的队列在入队时会把Job序列化然后入队,有时候在使用Job也会需要传值到Job中,比如Model、Service什么的
而在传值时,要么是把类名作为参数传入,在Job的handle中实例化使用,要么就是把类直接实例化后传入,在handle中直接使用,如下demo
// 方式1
$job = new \App\Jobs\TestJob(\App\Models\User::class);
// 方式2
$job = new \App\Jobs\TestJob(new \App\Models\User);
有经验的朋友帮忙分析分析,这两种方式哪种在性能上更优呢?为什么?
推荐文章: