我应该在Laravel Horizon中使用多少进程?
我已安装以管理队列,在发布的配置中有以下设置:我应该在Laravel Horizon中使用多少进程?,laravel,Laravel,我已安装以管理队列,在发布的配置中有以下设置: 'local' => [ 'supervisor-1' => [ 'connection' => 'redis', 'queue' => ['default'], 'balance' => 'simple', 'processes' => 3, 'tries' => 3, ], ], 在过程设置中: 如何确定
'local' => [
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default'],
'balance' => 'simple',
'processes' => 3,
'tries' => 3,
],
],
在过程
设置中:
- 如何确定实际应用中应使用的进程数 世界应用李>
- 有限制吗
与在启动和运行时监控和拨入相比,提前花太多时间在这上面可能不值得。假设我在队列设置中有一个名为“verfyEmailQueue”的队列,当用户在网站中注册时,该队列将向用户的电子邮件发送电子邮件验证(例如使用mailgun)。我怎么能猜出进程的数量?你预计每分钟会有多少个注册?处理作业(发送验证电子邮件)需要多长时间,用户接收确认电子邮件的可接受等待时间是多长?我想对于这个队列来说,1个进程就可以了,因为发送电子邮件不需要很长时间。如果你开始每分钟收到100份注册,那么重新评估。