我已经创建了一个自定义的Webclient builder,而不是注入默认的Builder。
@Configuration
public class WebClientConfig() {
@Bean(name = "myWebClientBuilder")
public Webclient.Builder customBuilder() {
return WebClient.builder();
}
}
我有多个服务,我在其中使用这个bean myWebClientBuulder
,并使用ExchangeFilterFunction
链进行进一步的定制。
这可能不是使用WebClient
的推荐方式,但我希望了解是否有方法可以基于此配置从Webclient
获得下行呼叫度量。
执行器端点:actuator/metrics/http.client.requests
发布于 2020-05-03 03:24:39
Spring Boot自动配置的WebClient.Builder
比定制版本强大得多。
我尝试在WebClientConfig()
中配置自定义构建器,但它的结构开始像WebClientAutoConfiguration
的副本版本一样。我最终选择了spring boot自动配置的WebClient.Builder
bean。
如果有帮助,您可以学习WebClientAutoConfiguration
如何尝试配置webClient定制器。对于指标,它将是MetricsWebClientCustomizer
。
https://stackoverflow.com/questions/61567848
复制