2017-07-11 15 views
-1

こんにちは仲間のプログラマー。私は投稿する前にそれをグーグル!まだ混乱しています。 ここにその考えがあります。 ユーザーは、ソーシャルメディアに掲示される投稿を予定しています(具体的な時間)。 彼らは2分前にも郵便時間を変更することができます。 Cronは毎分実行すると期待どおりに動作しますが、古い解決策のようです。一方、キューは、(私が得る限り)異なる動作をします。これは、要求の数が多い場合には掲載されないことを意味します。 私には何かがありますか? ありがとうございます。Laravel。 Cron vs Queue

答えて

0

私は個人的に、信頼できない新しいものより古い概念を優先します。

についてcron - 私はユーザーアカウントの下で正規のユーザースクリプトを実行するように設定していましたが、ユーザーはそのスクリプトの頻度を変更して、構成を再ロードする必要なくcronで定期的に実行できます。ユーザースクリプトは何でもできるので、時間がある値よりも大きく、未送信のメッセージが保留中で、最終的に必要なものがすべて送信されるかどうかを確認できます。だから、スケジュールされた時間に送信が失敗したとしても(サーバダウンなど)、cronが次回に送信される(おそらく毎分)

+0

すぐにお返事ありがとうございます。だから私は理解しようとしているコンセプトです。 キューはcronと同じかどうかは同じですか? –

+0

いいえ、同じことをしない、laravelにはスケジューラがありますので、あなたは毎分cronを実行しますが、あなたのスケジュールでは、異なるタスクを別々の時間に実行するようにスケジューリングできます:https://laravel.com/docs/ 5.4 /スケジューリング 補足として、投稿がヒットした後にヒットする予定の時刻を更新するだけではいかがですか。 – ATechGuy

関連する問題