Webアプリケーション(asp.net)がWebサーバーにあります。 Webサーバーが高負荷であるため、他のサーバー(タスクサーバー)から電子メールを非同期で送信する必要があります。私はデータベースにメールを保存する予定です。他の方法や箱から出てきたソリューションはありますか?専用サーバーから電子メールを送る最良の方法
0
A
答えて
1
いくつかのアイデア...
オプション1:(?)中央メールデータベース、Webサーバー上の
Webアプリケーションのデータベースに電子メールを書き込みます。別のボックスにある「Task Server」アプリケーションは、電子メール情報などのデータベースを読み取ります。データベースは、それ自体のボックスまたはタスクサーバーにあると考えられます。
オプション2:WCFキュー
WCFは、結合ベースのキューはそのうちの一つである、別のバインディングを可能にします。これが機能するには、呼び出し元に値を返さないサービス契約を定義する必要があります(Webアプリケーションの場合)。
ここでは、WebアプリケーションがWCFを直接呼び出していると仮定しています。これは基本的にデータベースの必要性を置き換えます。
オプション3:コンフィグ
メモリから、あなただけの別の場所にあるSMTPサーバを経由してメールを送信するアプリケーションをconfigの可能性 - 私はこれは同期だろうと思いますけれども。
関連する問題
- 1. asp.netでバルク電子メールを送信する最良の方法
- 2. .NETアプリケーションから電子メールを送信する最も良い方法は?
- 3. メールSMTPサーバーから他のユーザーに電子メールを送信する方法は?
- 4. SMTPサーバーからPHPを使用した電子メールの送信
- 5. フォーム送信から電子メールを送信する方法は?
- 6. uitableviewから電子メール本文を入力する最も良い方法
- 7. Google電子メールへの電子メールの送信方法
- 8. ApacheサーバーからPHPスクリプトで電子メールを送信する方法
- 9. ウェブアプリケーションからプログラムされた電子メールを送信するための最良の方法
- 10. 電子メールからの電子メールの送信は、Googleスクリプト
- 11. Windowsのコマンドラインから電子メールを送信する方法
- 12. cPanelからRubyスクリプトへ電子メールを送る方法
- 13. Excelアドイン(js)から電子メールを送信する方法
- 14. Javaから電子メールでPDFを送信する方法
- 15. DB2ストアドプロシージャから電子メールを送信する方法は?
- 16. Cから電子メールを送信する方法
- 17. phpでlocalhostから電子メールを送信する方法CodeIgniter
- 18. MS Exchangeサーバーを使用して電子メールを送信する方法
- 19. Arduinoからサーバーにデータを転送する最良の方法
- 20. C++プログラムからRailsサーバーにデータを送る最良の方法
- 21. デフォルトの電子メールを作成する最良の方法は何ですか?
- 22. ローカルsmtpサーバーから電子メールを送信node.js
- 23. 外部の電子メールに電子メールを送信する方法
- 24. 電子メールをPythonスクリプトにリダイレクトする最良の方法は何ですか?
- 25. Codeigniterで電子メールを設定する最良の方法は何ですか?
- 26. 電子メールの送信方法 - SAPUI5
- 27. APEX 3.2:Outlookからの電子メールの送信方法
- 28. HTML電子メールを送信 - 電子メールに.htmlファイルを添付する方法?
- 29. ローカルホストからの電子メールの送信
- 30. コントローラからの電子メールの送信
間違ったものを最適化しています。私は電子メールを送信すると、電子メールをデータベースに格納するよりもCPUがかかるとは思わない。余りにも多くのことは、余分な面倒を上回るものではありません。代わりに他のボトルネックを見つけてください。 (ただし、大量メールは別のものです) – jgauffin
なぜ電子メールですか?なぜMSMQ、Jabber、RabbitMRなどのメッセージングシステムのいくつかのタイプ... – kenny