Lie*_*oen 5 sql-server asp.net queue msmq message-queue
我正在研究的应用程序的一部分是一个swf,它显示了一个包含80个问题的测试.每个问题都通过WebORB和ASP.NET保存在SQL Server中.
如果候选人完成测试,则需要验证会话.问题是有时350名候选人在同一时间完成测试,并且Web服务器和SQL Server上的CPU爆炸(同时进行350次验证).
现在,我该如何在这里实施排队?在数据库中,有一个表,其中包含每个会话的记录.一栏保持状态.1完成,2验证.
我可以通过两种方式实现排队(正如我所看到的,也许你有其他命题):
现在:
对我来说,使用表格并查找状态为1的记录似乎是最简单的方法.
| 归档时间: |
|
| 查看次数: |
1630 次 |
| 最近记录: |