首页 > 解决方案 > Java和spring中的同步和异步调用

问题描述

我需要通过使用 Java n spring 对一个数据区域进行同步调用和对其他 2 个数据区域进行异步调用来更新 3 个数据区域。这是实现这一点的最佳方法?

标签: javaspringasynchronouscallsynchronous

解决方案


除了术语 region 我知道你想发出一些 http 请求。其中一个(第一个)必须阻塞。

我建议您查看 spring 的 WebClient ,它可以让您并行发出多个请求。

第一个(阻塞)可以通过阻塞 Mono 来实现。

在这里您可以找到有关同时 Spring WebClient 调用的教程: https ://www.baeldung.com/spring-webclient-simultaneous-calls

干杯


推荐阅读