急,webservice可以解决这样的问题吗?
我做的一个项目,需要每月一开始,通过系统自动计算和添加2000多条数据到数据库。
每月当用户打开首页,触发计算。由于计算时间累积起来比较长,害怕用户关闭了浏览器,添加到数据库的数据不完整。
所以打算使用web service,我想请问,可以实现吗?
就是用户一打开首页,触发后,不管用户是否关闭浏览器,都会执行完成web service里的程序。而不是关闭浏览器后就中断了。谢谢。
[解决办法]
如果你的数据 完全提交到了 WS. 那当然关闭也会继续处理数据.
[解决办法]
多线程
新建一个线程来执行
[解决办法]
Web Service和工作流配合使用
Web Service实现分布设计
工作流用来执行长期运行的后台操作分担Web服务器中的业务逻辑压力