【发布时间】:2013-11-20 16:56:14
【问题描述】:
我需要创建一个基于 REST 的 Web 服务,以异步处理请求。 通过异步,我的意思是客户端将发出请求并继续执行而不等待服务的响应。是否有可能实现这一点? 我需要在 WebSphere Application Server 中部署服务。
【问题讨论】:
标签: web-services rest asynchronous
我需要创建一个基于 REST 的 Web 服务,以异步处理请求。 通过异步,我的意思是客户端将发出请求并继续执行而不等待服务的响应。是否有可能实现这一点? 我需要在 WebSphere Application Server 中部署服务。
【问题讨论】:
标签: web-services rest asynchronous
所以我不确定你的问题是关于如何在服务器上进行异步处理,或者如何以 RESTful 方式处理异步操作。如果是后者,那么这里是对建议的方法的总结:http://restcookbook.com/Resources/asynchroneous-operations/
将您的服务方法编码为
然后将您的客户端编码为:
是的,您可以创建一个线程来调用您的 REST 服务。也许你可以在这里看到如何实现这一点:
http://docs.oracle.com/javase/tutorial/essential/concurrency/runthread.html
【讨论】: