【发布时间】:2013-03-27 13:16:11
【问题描述】:
作为网络服务的一部分,比如 A,我需要调用另一个网络服务,比如 B。
考虑到 B 可能需要一些时间,给 A 的调用者的响应不应依赖于 B,即它应该将响应返回给调用者,而不管 B 的结果如何。
调用 A 和 B 的系统是不同的。我如何做到这一点?
注意:使用 RESTful 网络服务/Java
【问题讨论】:
-
请记住,最终,编程语言中的 Web 服务操作对于您的客户端来说将是一个简单的方法,因此请在异步调用中使用它。检查How to asynchronously call a method in Java。
标签: java web-services spring rest