我在开发一个代练软件 用winform 比如分派一个任务 设置30分钟过期 那么30分钟后 用户如果不提交任务 这个任务就会自动失效 我如何实现这个功能呢? 是需要在服务器端再写一个小程序 每隔一分钟或者几分钟 去查询这个任务表 发现哪条记录到了截至日期 就去更改他的状态麽? 一般应该如何实现? 感觉这样好耗费性能 请求大家的帮助! 先谢谢了!
你这个要任务要比淘宝的简单多了,解决思路有很多,像淘宝级别的,就得靠多种方式同时解决一个问题。
http://bbs.csdn.net/topics/340075566
这个csdn里面讨论了半天好像也没说方法
@果果天涯:
23楼到25楼都是思路 你可以按照他的思路去做 ,如果要找代码 ,你是找不到的
@xiaoxiao刀: 我只需要思路 他们聊的和我想的基本差不多 就是自己写一个timer 每个一段时间去查询订单状态 谢谢了
任务生成的时候,就把过期时间计算好并保存下来,取任务列表的时候,where条件判断过期时间。