フォーラム/ Q &のビルドの末尾にあります。コミュニティベースのアプリケーションです。電子メール通知を追加したいと思います。アプリケーションには、スレッド、質問、プロジェクト、写真など、いくつかの異なるエンティティがあります。ユーザーは、これらのエンティティの任意の数に「購読」し、エンティティが新しいコメントやアクティビティを受信するたびに電子メールをキューに入れることができます。この機能は、Facebookやフォーラムと非常によく似ています。RoRアプリケーションを使用して電子メールを送信する
私はActionMailer(レーキタスクと遅延したジョブ)、MailChimp API(とプラグイン)、その他のアプリケーションメーラ(PostageAppとPostmark)を調べました。
私はActionMailerに傾倒しています。これは、メモリの混雑とサーバーの過負荷の問題があるためです。アプリはHerokuで動作しますが、数分ごとに数百のメールが送信されるとサーバーが簡単に圧倒されることがあります。
もう1つの複雑さは、ユーザーの好みに基づいてさまざまなタイプのサブスクリプション(インスタント電子メール通知、毎日の電子メール通知)が存在することです。
このような機能の電子メールを管理するにはどうすればよいでしょうか?どのようなヒント/アイデアも大歓迎です!