2017-07-11 50 views
-1

各位程序员,你好。我发布之前谷歌它!仍然困惑。 所以这里是这个想法。 用户正在计划将帖子张贴到他们的社交媒体(具体时间)。 他们甚至可以在2分钟之前改变发布时间。 克朗将按预期工作,如果它运行每分钟,但它似乎是旧的解决方案。另一方面队列工作不同(据我所知),试图取得更好的表现,这意味着如果有大量的请求它不会发布! 有什么我失踪? 在此先感谢Laravel。克伦vs队列

回答

0

我亲自优先考虑新的和不可靠的概念,

关于cron的 - 我没有将它设置为运行(在用户帐户)regularry用户脚本,然后用户可以修改剧本,他希望多久和cron运行它,而不需要对regularry重装配置。用户脚本可以做任何用户可以做的事 - 因此它可以检查时间是否大于某个值,还有一些未发送的消息正在等待并最终发送所需的一切。因此,即使它在预定时间发送失败(可能是服务器关闭或其他任何事情),它会在下一次发送cron命中(可能是每分钟)

+0

感谢您的快速resposne。所以我想了解的概念是。 队列与cron是否相同。 –

+0

不,它没有这样做,laravel有一个调度程序,所以你可以每分钟运行一次cron,但是在你的日程安排中,你可以安排不同的任务在不同的时间运行,请看这里:https://laravel.com/docs/ 5.4 /日程安排 作为一个侧面说明,为什么不更新帖子一旦保存就应该点击的时间。 – ATechGuy