W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
可以將?WebClient
?配置為使用?ReactiveLoadBalancer
?。如果將?org.springframework.cloud:spring-cloud-loadbalancer
?添加到項目中,并且?spring-webflux
?在類路徑中,則會自動配置?ReactorLoadBalancerExchangeFilterFunction
?。以下示例說明如何配置?WebClient
?以在后臺使用無功負(fù)載均衡器:
public class MyClass {
@Autowired
private ReactorLoadBalancerExchangeFilterFunction lbFunction;
public Mono<String> doOtherStuff() {
return WebClient.builder().baseUrl("http://stores")
.filter(lbFunction)
.build()
.get()
.uri("/stores")
.retrieve()
.bodyToMono(String.class);
}
}
URI需要使用虛擬主機(jī)名(即服務(wù)名,而不是主機(jī)名)。?ReactorLoadBalancerClient
?用于創(chuàng)建完整的物理地址。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: