我遇到了Spring WebClient奇怪的行为。我有两个网址,慢和快。机器人什么也不做,但速度很慢,在响应前等待10秒。当我使用WebClient同时调用它们时,我预计快速网址会比慢速更早完成,但实际上它们都是同时完成的。最糟糕的是,有时它会像预期的那样工作。有没有人想过,为什么它会这样做,以及如何让它正确地工作?下面是我的例子 fun main() {
val webClient = WebClient.create()
我有一堆异步方法,我从Dispatcher调用它们。这些方法不会在后台执行任何工作,它们只是等待一些I/O操作,或者等待wait服务器的响应。async Task FetchAsync() // Prepare request in UI thread
var response = await new WebClient(我的第一次尝试是使用Paralell.Foreach(),但id在异步/等待模式下不能很好地工作。{MaxDegreeOfPa