java - 如何并行调用 3 个 REST 端点?

标签 java rest concurrency

我必须并行调用 REST 端点 A、B 和 C,并将每个端点生成的 JSON 组合成一个 JSON。所有 REST 端点都驻留在不同的服务器上。

我的初始设计要求通过 FutureTasks 执行 3 个 Callable。然后,我将在每个 FutureTask 上执行 Future.get(1000ms),直到它们返回一个值。这是你解决这个问题的方法吗?

最佳答案

我就是这样做的。我真的很喜欢 Future interface .

关于java - 如何并行调用 3 个 REST 端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1047340/

相关文章:

java - JPackage-命令/Unix文件

android - Django REST框架: Directly display on results list in GenericView

java - 在 web.xml 中定义正确的资源路径?

Linux ext3 readdir 和并发更新

concurrency - Java 8 thenApply() 和 thenAccept()

java - 动态添加 View 并调整父 ViewGroup 的大小

java - JSTL formatNumber 显示空字符串

java - 我可以在一个 SwingWorker 中运行另一个 SwingWorker 吗?

http - 无效数据的 REST 响应代码

java - volatile 未按预期工作