私は(LAMPスタックを使用して)多くのユーザー作成のスケジューリングタスクを処理する必要があるWebサイトを開発しています。これは次のように機能します。ユーザーがイベントを作成して日付を設定すると、他のユーザー(最大63人)が参加できます。設定日の数時間前に、システムはそのイベントにサブスクライブしている各ユーザーに電子メールを送信する必要があります。以上です。
しかし、私はスケジューリングを扱ったことがなく、私が知っている(不十分な)ツールはcronとatだけです。私の計画は、イベントごとにatジョブを作成することです。このスクリプトは、すべてのサブスクライバーに電子メールを送信してメールで送信するスクリプトを呼び出します。
私の質問は:私の計画/デザインは良いですか?スケーラブルですか?私が知っておくべきより良いオプションはありますか?