2013-05-03 81 views
0

可以异步web服务用java弹簧-WS框架实现像它是如何在here弹簧的Java Web服务,异步

基本上当客户端向服务器发送一个请求首次,web服务说明在服务器上会根据请求回调客户端。这意味着服务器可能会基于来自客户端的第一个初始请求回复多次。

+0

不明白为什么不呢? – hd1 2013-05-03 02:29:08

+0

你能用spring-ws获得这个工作吗? – 2016-02-01 18:37:12

+0

嗨,不幸的是我没有设法实现它。祝你好运 – nuttynibbles 2016-02-04 14:44:51

回答

1

建议的方法按我的经验:

异步Web服务在下面的模型普遍实行: CLIENT提交申请 - >服务器返回202接受响应(在头轮询/ JOB URL) - >用户的保轮询作业网址 - >服务器返回200 OK,作业网址随着作业响应在人体中。

您可能需要为进行中的作业定义很少的响应主体。当客户端轮询服务器并且服务器仍在处理请求时,主体应该以预定义的形式为客户端包含IN PROGRESS消息。如果服务器完成处理,那么所需的响应应该在主体中可用。

希望它有帮助!