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サーバーからPHPを使用した電子メールの送信
- 4. ApacheサーバーからPHPスクリプトで電子メールを送信する方法
- 5. uitableviewから電子メール本文を入力する最も良い方法
- 6. Windowsのコマンドラインから電子メールを送信する方法
- 7. ウェブアプリケーションからプログラムされた電子メールを送信するための最良の方法
- 8. DB2ストアドプロシージャから電子メールを送信する方法は?
- 9. Cから電子メールを送信する方法
- 10. MS Exchangeサーバーを使用して電子メールを送信する方法
- 11. APEX 3.2:Outlookからの電子メールの送信方法
- 12. デフォルトの電子メールを作成する最良の方法は何ですか?
- 13. C++プログラムからRailsサーバーにデータを送る最良の方法
- 14. 電子メールをPythonスクリプトにリダイレクトする最良の方法は何ですか?
- 15. コントローラからの電子メールの送信
- 16. ローカルホストからの電子メールの送信
- 17. C++からの電子メールの送信
- 18. EWSで送信された電子メールから受信者の電子メールを取得する方法は?
- 19. Pylonsから電子メールを送信
- 20. PHPからhtml電子メールを送信
- 21. C++コードから電子メールを送信
- 22. コアデータから電子メールを送信
- 23. Androidアプリケーションから電子メールを送信
- 24. mIRCから電子メールを送信
- 25. DBから電子メールを送信
- 26. jspページからGmailのSMTPサーバーを使用して電子メールを送信する方法は?
- 27. WindowsサーバーのPHPを使用して電子メールを送信
- 28. ASP.NETで大量の電子メールを送信する最も良い方法は何ですか?
- 29. phpとgmailを使って電子メールを送信する最も良い方法は何ですか?
- 30. フォーム値をサーバー、データベース、または電子メールに送信する方法
間違ったものを最適化しています。私は電子メールを送信すると、電子メールをデータベースに格納するよりもCPUがかかるとは思わない。余りにも多くのことは、余分な面倒を上回るものではありません。代わりに他のボトルネックを見つけてください。 (ただし、大量メールは別のものです) – jgauffin
なぜ電子メールですか?なぜMSMQ、Jabber、RabbitMRなどのメッセージングシステムのいくつかのタイプ... – kenny