我正在学习 MSMQ,并已成功地将其用于从面向消费者的 ASP.NET MVC 网站排队电子邮件和短信,以由单独的客户端应用程序处理。
如果出现缺失 SQL Server 数据库的情况,比如交换驱动器或损坏的数据库部署,将非时间关键型插入排队到本地 MSMQ 队列中以提高正常运行时间是否有意义?
从理论上讲,我可以在进行数据库更改时暂停/恢复队列处理(持久性)。有人尝试过这样做吗?还是有更好的方法?
如果出现缺失 SQL Server 数据库的情况,比如交换驱动器或损坏的数据库部署,将非时间关键型插入排队到本地 MSMQ 队列中以提高正常运行时间是否有意义?
从理论上讲,我可以在进行数据库更改时暂停/恢复队列处理(持久性)。有人尝试过这样做吗?还是有更好的方法?