-1
一人の人間が本当に多くの信者を持っているとします。 この人物は記事を投稿し、アプリはすべてのフォロワーに通知する必要があります。フォロワーの数があまりにも大きくなければ、ユーザーが送信ボタンをクリックしたときに電子メールを送信することができます。多数のフォロワーに通知するにはどうすればよいですか?
しかし、一部の人にフォロワーがいる場合は、どのように通知システムを実装しますか?
一人の人間が本当に多くの信者を持っているとします。 この人物は記事を投稿し、アプリはすべてのフォロワーに通知する必要があります。フォロワーの数があまりにも大きくなければ、ユーザーが送信ボタンをクリックしたときに電子メールを送信することができます。多数のフォロワーに通知するにはどうすればよいですか?
しかし、一部の人にフォロワーがいる場合は、どのように通知システムを実装しますか?
誰にでも電子メールを送信するのではなく、公開/購読方法を探します。
たとえば、RSSフィードを使用してアップデートを利用できるようにした場合、フィードを購読してアップデートを受け取ることができます。あなたはRSSフィードにアップデートを表示するだけで、そのフィードを "リッスン"している人は誰でも消費します。
メールを送信する場合は、メールを送信する必要があります。私はフェーズを分けることをお勧めします - 1) "離散事象をキューに入れる"(これはメッセージキューやサーバエージェントなどでは本当に素晴らしいかもしれませんが、 "必要な更新"をキューテーブルに追加したり、 (メッセージキューを使用している場合など)または定期的に(バックグラウンドプロセスで)通過して保留中のメッセージを処理した結果通知をバッチアップして電子メールを送信する、キュー/フラグをクリアするなど –
新しい宗教を作り、すべての迷惑メールフィルタを迂回して通知を送信するよう天使に頼んでください。 – thkala