java - Java和spring中的同步和异步调用
问题描述
我需要通过使用 Java n spring 对一个数据区域进行同步调用和对其他 2 个数据区域进行异步调用来更新 3 个数据区域。这是实现这一点的最佳方法?
解决方案
除了术语 region 我知道你想发出一些 http 请求。其中一个(第一个)必须阻塞。
我建议您查看 spring 的 WebClient ,它可以让您并行发出多个请求。
第一个(阻塞)可以通过阻塞 Mono 来实现。
在这里您可以找到有关同时 Spring WebClient 调用的教程: https ://www.baeldung.com/spring-webclient-simultaneous-calls
干杯
推荐阅读
- reactjs - 在 AWS Amplify 中添加确认后触发器的简单且有效的方法
- numpy - 如何创建具有满秩或特定秩的 NumPy 随机二维数组?
- python - 我可以使用 POST 方法在 python 中对请求 URL 使用 Web 抓取请求吗
- django - Django:管理更改表单中的自定义按钮返回自定义视图功能的错误网址
- material-ui - 如何在故事书中显示 material-ui 主题对象
- r - 使用 cairo 在轴标题中保存带有表达式和 unicode 的 ggplot
- spring-cloud-stream - Spring Cloud kafka Stream Binder transactionIdPrefix 向出站主题发送2条消息
- python - 如何将递归 VIF 消除合并到 scikit-learn 的管道中?
- reactjs - 如何获取可选行数?
- python - 如何使字典中除第一个键之外的所有键都小写