私は、バイヤーが自分の仕事とサービスプロバイダーの入札を投稿する入札ポータルの一種であるWebアプリケーションを開発しています。このアプリケーションは、EF 4.0、.Net 4.0、ASP.NET、およびSql Server 2008を使用して開発されています。生成され、それぞれの関係者/ユーザーに送信する必要のある通知が多数あります。イベントのいくつかの例は、ジョブがキャンセルされた場合、または入札が選択された場合、またはメッセージがサービスプロバイダなどによってジョブに投稿された場合などです。イベント通知エンジン - MSMQ
私の要件は、それぞれの当事者に電子メール、SMSを送信できるようにすることです。また、ログインしたユーザーは、ログインしたときにWebフォームを介してこれらの通知を表示できます。
アプリケーションで通知を逃してはならないことが要求されるため、ここではスケーラブルで信頼性の高いソリューションを探しています。私はこれらのメッセージ/通知のキューを管理するためのMSMQとSQLサービスブローカを探検していますが、正しい方向に従っているかどうかは正確にはわかりません。また、トランザクション管理、稼働時間、スケーラビリティなどの要素についても検討したいと思います。
こんにちはSana、 私はクライアントの1人に同じ要件を実装する必要があります。そして私はMSMQ/SQL Brokerでも同じように考えています。実装の決定と経験を分かち合うことができれば、とても感謝しています。 –