调用格式:
=========================================================
注册格式:http://api.liqwei.com/schedule/?
action=insert&url=url&repeat=0&execute_time=2008-08-08 08:08:08
注销格式:http://api.liqwei.com/schedule/?action=delete&url=url
详细参数:http://api.liqwei.com/schedule/
备注: 重复任务调度的时间粒度为:1小时;
实现思路我也大概描述下:
总体利用 windows 的【定时任务】功能做为核心调用组件,但无奈他不能正常运行 :(
01、定时任务执行一个 vbs 脚本程序,利用 XMLHTTP 去访问一个指定的通知页面程序(notifier.asp);
02、由通知程序读取数据库中注册的 url 地址,并作相应的参数设置;如果访问出错就更新错误标记,连续三次访问出错,系统就会将其删除;
03、整体通过 /schedule/?action=insert&url=url 进行调用页面地址的注册,通过 /schedule/?
action=delete&url=url 进行调用页面的注销;
备注:其中使用了调用页面地址的 md5 串码做为这条数据的主键,在数据库中建立索引提高数据检索性能;