2017-07-11 48 views
-1

各位程序員,你好。我發佈之前谷歌它!仍然困惑。 所以這裏是這個想法。 用戶正在計劃將帖子張貼到他們的社交媒體(具體時間)。 他們甚至可以在2分鐘之前改變發佈時間。 克朗將按預期工作,如果它運行每分鐘,但它似乎是舊的解決方案。另一方面隊列工作不同(據我所知),試圖取得更好的表現,這意味着如果有大量的請求它不會發布! 有什麼我失蹤? 在此先感謝Laravel。克倫vs隊列

回答

0

我親自優先考慮新的和不可靠的概念,

關於cron的 - 我沒有將它設置爲運行(在用戶帳戶)regularry用戶腳本,然後用戶可以修改劇本,他希望多久和cron運行它,而不需要對regularry重裝配置。用戶腳本可以做任何用戶可以做的事 - 因此它可以檢查時間是否大於某個值,還有一些未發送的消息正在等待並最終發送所需的一切。因此,即使它在預定時間發送失敗(可能是服務器關閉或其他任何事情),它會在下一次發送cron命中(可能是每分鐘)

+0

感謝您的快速resposne。所以我想了解的概念是。 隊列與cron是否相同。 –

+0

不,它沒有這樣做,laravel有一個調度程序,所以你可以每分鐘運行一次cron,但是在你的日程安排中,你可以安排不同的任務在不同的時間運行,請看這裏:https://laravel.com/docs/ 5.4 /日程安排 作爲一個側面說明,爲什麼不更新帖子一旦保存就應該點擊的時間。 – ATechGuy