Laravel。 Cron vs Queue

时间:2017-07-11 15:40:16

标签: laravel cron queue

Hello其他程序员。发布之前我谷歌吧!还是很困惑。 所以这就是这个想法。 用户计划将帖子发布到他们的社交媒体上(具体时间)。 他们甚至可以在2分钟前改变发布时间。 Cron 如果每分钟运行一次会按预期工作,但它似乎是旧的解决方案。另一方面,队列的工作方式不同(据我所知),试图提高性能,这意味着如果有大量请求则不会发布! 有什么我想念的吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

我个人对新的和不可靠的概念提出了旧的和可靠的概念。

关于cron - 我确实将其设置为运行常规用户脚本(在用户帐户下),然后用户可以修改该脚本他想要的频率和cron经常运行它而无需重新加载配置。并且用户脚本可以执行用户可以执行的任何操作 - 因此它可以检查时间是否大于某个值,并且某些未发送的消息正在等待并最终发送所需的所有内容。因此,即使它在预定的时间发送失败(可能是服务器关闭或其他任何事情),它将在下次cron命中时发送(可能每分钟)