我工作的一个Web应用程序,它是一种竞价门户网站的买家在那里张贴他们的工作,对他们的服务供应商投标。该应用程序正在使用EF 4.0,.Net 4.0,ASP.NET和Sql Server 2008进行开发。现在有很多通知需要生成并发送给各方/用户。事件的一些例子是:如果工作被取消,或者已经选择出价或者服务提供者在工作上发布了消息等,总共有14个这样的事件。事件通知引擎 - MSMQ
现在我的要求是能够发送电子邮件,短信给各方。此外,登录的用户应该能够在登录时通过网络表单查看这些通知。
应用程序要求不应该错过任何通知,因此我正在寻找一种可伸缩的可靠解决方案。我是explorig MSMQ和SQL服务代理,用于管理这些消息/通知的队列,但我不确定我是否遵循正确的方向。另外我想考虑诸如事务管理,正常运行时间和可伸缩性等因素。我希望在这方面提供任何帮助。
Hi Sana, 我需要为我的一位客户实施上述相同的要求。我在MSMQ/SQL Broker中也是这么想的。如果您能与我分享您的实施决策和经验,我将非常感激。 – 2012-06-17 16:49:05