gpt4 book ai didi

spring-webflux - 获取 web 客户端 web-flux 的响应时间

转载 作者:行者123 更新时间:2023-12-04 06:43:07 24 4
gpt4 key购买 nike

只是想知道有没有什么办法可以得到spring web-flux的web客户端的响应时间?

最佳答案

您也可以使用 elapsed()对于这种事情

webClient.get().uri("/bla").retrieve()
.bodyToMono(String.class)
.elapsed() // map the stream's time into our streams data
.doOnNext(tuple -> log.info("Milliseconds for retrieving {}", tuple.getT1()))
.map(Tuple2::getT2) // after outputting the measurement, return the data only

请注意, elapsed()整个 react 流都过去了,所以如果你在 webClient... 部分之前做一些事情,你应该在这之前放一个 elapsed() - 这会重置计时器。

关于spring-webflux - 获取 web 客户端 web-flux 的响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55085767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com