0
我需要从struts动作类调用REST风格的服务,但是这个REST风格的服务需要大约半小时的时间才能完成(一系列hadoop作业)。从而阻止来自struts操作的响应。如何在不阻止struts响应的情况下调用RESTful服务?从Struts动作类的背景调用REST风格的服务
我需要从struts动作类调用REST风格的服务,但是这个REST风格的服务需要大约半小时的时间才能完成(一系列hadoop作业)。从而阻止来自struts操作的响应。如何在不阻止struts响应的情况下调用RESTful服务?从Struts动作类的背景调用REST风格的服务
您可以在单独的线程中异步调用RESTful服务。例如,下面的代码
Thread th=new Thread(new Runnable() {
@Override
public void run() {
// Code calling the RESTful service
}
});
th.start();
}
将在一个单独的线程中执行,而不会阻塞主线程(请求线程你的情况。)