一个复杂的问题,关于web应用的开发模式问题。请各位版主务必关注,谢谢!
我们在开发一个中型web应用的时候,碰到了这么一个情况。
就是在主进程的执行中碰到一个事务,这个事务有以下特征
1.执行时间很长,一般在2-3分钟(往往会由于“请求时间”过长而导致aspnet进程停止)
2.这个事务是用本地的客户端组件来操作远程服务(另一台服务器:微软的SPS2001,提供文档库服务)
3.这个事务是可能会执行出错或产生异常
碰到上述问题,小弟有两个想法
1.用多线程方式、线程与进程间的消息控制来完成这个长请求的事务
2.将这个事务做成webservice部署到另一台服务器(文档库服务)上
请各位大哥帮忙提出解决方案,谢谢支持!