1、建立一个中间表,将每次webservice的请求存入中间表中
2、oracle 上建立定时任务,提取之前未处理的请求进行处理,处理完成的请求从中间表删除具体延时多少,可以通过设定定时任务的执行频率来实现

解决方案 »

  1.   

    还有个问题 如果每次webservice执行时间比较长需要一个小时
    我在存储过程当中执行的utl_http会超时 请问怎么延长这个超时时间
    谢谢了
      

  2.   

    每次的执行需要一个小时 会报timeout的错误 怎么延长这个时间呢
      

  3.   

    理解错了,utl_http超时啊
    我记得有类似setTimeout的方法吧,这方面我就不熟悉了
      

  4.   

    百度了下,看看这个行不?
    利用setTimeout和clearTimeout方法,思路如下:在调用XMLHttpRequest的send方法后,调用setTimeout方法,设置超时时间值。在调用成功的方法内,调用clearTimeout()方法清除超时设置。