我们正在使用Jax-rs(在WebSphere 7上开箱即用:没有其他框架,如CXF或Restfull或Spring) 问题:客户端进行http调用,服务器需要3到5分钟来处理请求。 但是我不想持有客户端,我想返回http OK响应,然后关闭处理调用。
如何在JAX-RS中执行此操作,我希望有某种注释。我真的不想进入一个线程并管理它(没有复杂的线程解决方案)。
感谢您的帮助
答案 0 :(得分:2)
我没有看到任何其他解决方案然后启动另一个线程(线程管理比java.util.concurrent之前更容易,所以给它一个机会)。
另一个解决方案是对REST服务进行AJAX调用。 AJAX +承诺实现(jQuery promises或更多功能丰富的Q promises库)将使得等待服务响应变得非常容易。