BS模式下,如何让后台始终有一个线程在运行
要做一个项目,是故障诊断类的,要求是BS模式。后台有多个线程(因为数据量大)从数据库中获取数据,并运行诊断算法(通过自定义类实现),用户通过浏览器访问,可以得到实时的诊断故障信息,和当前的工作情况。遇到的困难:
1、如何让后台的程序自动运行,即网站发布后就自动运行,无论用户是否存在页面请求;
2、多个asp页面之间有数据的共享和消息的传递,并且和后台进程间存在数据交换;
想请教一下,整个系统的构架是怎样的,才能最好的实现上述要求,并能很方便地解决上述问题。小弟对ASP.NET知之甚少,还想问一下,MVC和WebForm哪个实现起来更方便(就本例而言)。多谢