我有一个应用程序构建,点击一个按钮后点击第三方公司的Web服务,以创建一个电子邮件帐户。但是,有时Web服务需要超过1分钟的响应时间,这是我的客户等待响应的方式。如何创建一个队列
我需要设计一种方法来设置网站外部的某种排队服务。这样我可以将Web服务操作添加到队列中,并建议客户创建该帐户可能需要2分钟。
我很好奇最好的方法来实现这一目标。我最初的想法是通过数据库表来请求操作,该数据库表将通过Windows计划任务运行的控制台应用程序定期检查。
该方法的任何问题?
有没有更好的方法可以想到?
您可以查看BackgroundWorker并生成一个将在后台完成的线程,同时继续处理用户页面请求。 – Lazarus 2010-05-11 18:03:35
我担心你的问题有点模糊,因此......你能更具体地回答这个问题吗? – 2010-05-11 18:04:49
将新的队列()是一个可接受的答案? :p – 2010-05-11 19:21:57