2012-01-26 60 views
3

我们正在使用Jax-rs(在WebSphere 7中缺少框架:没有像CXF或Restfull或Spring这样的其他框架) 问题:客户端一个http调用,服务器需要3到5分钟来处理请求。但是我不想持有客户端,我想返回http OK响应,然后关闭处理呼叫。JAX-RS:如何返回响应并在后端继续处理请求

如何在JAX-RS中做到这一点,我希望有某种注释。我真的不想放弃一个线程并对其进行管理(线程没有复杂的解决方案)。

感谢您的帮助

回答

2

我没有看到任何其他的解决方案,然后开始另一个线程(线程管理会更容易然后它是java.util.concurrent中过,所以给它一个机会)。

另一种解决方案是对REST服务进行AJAX调用。 AJAX +承诺实现(jQuery承诺或更多功能丰富的库)将使得等待服务响应非常容易。

相关问题