通知モジュールが統合されたSymfonyを使ったシステムを開発しています。スクリプトの目的は、幅広い互換性を可能にすることです。そのため、要件により、cron、root、およびshellは問題になりません。
現在、システムは特定のアクションが実行されたときに通知を送信します。たとえば、投稿、ファイルのアップロード、ステータスの変更などです。このアプローチの問題は、通知サブスクリプションを持つユーザーがかなりの数いる場合、特定のアクションが非常に遅くなる可能性があることです。
私の質問は-アクションが実行されるまでこの通知タスクをキューに入れて延期することを可能にする解決策はありますか?これにより、大規模な電子メールタスクに関連する遅延がなくなりました。
よろしくお願いします。