抱歉,如果之前有人问过这个问题,但我没有找到匹配的问题。
我有一个对其他服务执行 api 调用的应用程序。我正在考虑按照 Spring 的建议使用WebClientover 。RestTemplate我只执行同步 HTTP 调用。
我知道WebClient设计时考虑了响应式方法,但从理论上讲:可以WebClient仅用于阻止调用吗?我担心的是我必须.block()每次通话才能获取数据。所以我的问题是:
.block()?通常可以阻止其中的线程吗WebClient?WebClient类似RestTemplate?RestTemplate?提前致谢!