org.springframework.cloud.client.loadbalancer.LoadBalanced Java Examples

The following examples show how to use org.springframework.cloud.client.loadbalancer.LoadBalanced. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: RestTemplateConfig.java    From momo-cloud-permission with Apache License 2.0 5 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate restTemplate() {
    HttpComponentsClientHttpRequestFactory httpRequestFactory =  new HttpComponentsClientHttpRequestFactory();
    httpRequestFactory.setReadTimeout(3000);
    httpRequestFactory.setConnectTimeout(3000);
    return new RestTemplate(httpRequestFactory);
}
 
Example #2
Source File: LicensingserviceApplication.java    From demo-project with MIT License 5 votes vote down vote up
/**
 * 使用带有Ribbon 功能的Spring RestTemplate
 */
@LoadBalanced
@Bean
@SuppressWarnings("unchecked")
public RestTemplate getRestTemplate(){
    RestTemplate restTemplate = new RestTemplate();
    //加上拦截器,发出请求前加入管理id Header
    List interceptors = restTemplate.getInterceptors();
    if(interceptors==null){
        restTemplate.setInterceptors(Collections.singletonList(new UserContextInterceptor()));
    }else{
        interceptors.add(new UserContextInterceptor());
    }
    return restTemplate;
}
 
Example #3
Source File: RestTemplateConfig.java    From log-trace-spring-boot with Apache License 2.0 5 votes vote down vote up
@Lazy
@Bean
@Primary
@LoadBalanced
public RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #4
Source File: EchoCloudConfig.java    From Milkomeda with MIT License 5 votes vote down vote up
@LoadBalanced
@Bean("echoCloudRestTemplate")
@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
public RestTemplate simpleRestTemplate(RestTemplateBuilder builder, ClientHttpRequestFactory factory) {
    RestTemplate restTemplate = builder.build();
    restTemplate.setRequestFactory(factory);
    restTemplate.setErrorHandler(new EchoResponseErrorHandler());
    return restTemplate;
}
 
Example #5
Source File: BaseResourceServerConfigurerAdapter.java    From smaker with GNU Lesser General Public License v3.0 5 votes vote down vote up
@Bean
@Primary
@LoadBalanced
public RestTemplate lbRestTemplate() {
	RestTemplate restTemplate = new RestTemplate();
	restTemplate.setErrorHandler(new DefaultResponseErrorHandler() {
		@Override
		public void handleError(ClientHttpResponse response) throws IOException {
			if (response.getRawStatusCode() != HttpStatus.BAD_REQUEST.value()) {
				super.handleError(response);
			}
		}
	});
	return restTemplate;
}
 
Example #6
Source File: RestTemplateConfig.java    From log-trace-spring-boot with Apache License 2.0 5 votes vote down vote up
@Lazy
@Bean
@Primary
@LoadBalanced
public RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #7
Source File: RouterWebMvcConfigurer.java    From spring-cloud-huawei with Apache License 2.0 5 votes vote down vote up
@Bean
public RouterRestTemplateIntercptor routerClientHttpRequestIntercptor(
    @Autowired(required = false) @LoadBalanced List<RestTemplate> restTemplates) {
  RouterRestTemplateIntercptor intercptor = new RouterRestTemplateIntercptor();
  if (restTemplates != null) {
    restTemplates.forEach(restTemplate -> restTemplate.getInterceptors().add(intercptor));
  }
  return intercptor;
}
 
Example #8
Source File: RestTemplateConfig.java    From ZTuoExchange_framework with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #9
Source File: DemoApplication.java    From SpringAll with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #10
Source File: RestTemplateConfig.java    From ZTuoExchange_framework with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #11
Source File: WeatherAppApplication.java    From Spring with Apache License 2.0 4 votes vote down vote up
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
	return new RestTemplate();
}
 
Example #12
Source File: ProductCompositeServiceApplication.java    From Hands-On-Microservices-with-Spring-Boot-and-Spring-Cloud with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
public WebClient.Builder loadBalancedWebClientBuilder() {
	final WebClient.Builder builder = WebClient.builder();
	return builder;
}
 
Example #13
Source File: ServiceRibbonApplication.java    From SpringCloud-Finchley-samples with Apache License 2.0 4 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate restTemplate() {
	return new RestTemplate();
}
 
Example #14
Source File: GatewayApplication.java    From Hands-On-Microservices-with-Spring-Boot-and-Spring-Cloud with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
public WebClient.Builder loadBalancedWebClientBuilder() {
	final WebClient.Builder builder = WebClient.builder();
	return builder;
}
 
Example #15
Source File: IngredientServiceClient.java    From spring-in-action-5-samples with Apache License 2.0 4 votes vote down vote up
public IngredientServiceClient(@LoadBalanced RestTemplate rest) {
  this.rest = rest;
}
 
Example #16
Source File: WebClientConfig.java    From spring-in-action-5-samples with Apache License 2.0 4 votes vote down vote up
@Bean
@LoadBalanced
public WebClient.Builder webClientBuilder() {
  return WebClient.builder();
}
 
Example #17
Source File: RestTemplateConfiguration.java    From dubbo-samples with Apache License 2.0 4 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate loadBalancedRestTemplate() {
    return new RestTemplate();
}
 
Example #18
Source File: RibbonSimpleServiceClientApplication.java    From Spring with Apache License 2.0 4 votes vote down vote up
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #19
Source File: GatewayApplication.java    From Hands-On-Microservices-with-Spring-Boot-and-Spring-Cloud with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
public WebClient.Builder loadBalancedWebClientBuilder() {
	final WebClient.Builder builder = WebClient.builder();
	return builder;
}
 
Example #20
Source File: RestTemplateConfig.java    From ZTuoExchange_framework with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #21
Source File: TimeClientApplication.java    From eureka_lab with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
	return new RestTemplate();
}
 
Example #22
Source File: DemoApplication.java    From SpringAll with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #23
Source File: ProductCompositeServiceApplication.java    From Hands-On-Microservices-with-Spring-Boot-and-Spring-Cloud with MIT License 4 votes vote down vote up
@Bean
@LoadBalanced
public WebClient.Builder loadBalancedWebClientBuilder() {
	final WebClient.Builder builder = WebClient.builder();
	return builder;
}
 
Example #24
Source File: ServiceConsumerApplication.java    From spring-boot-examples with Apache License 2.0 4 votes vote down vote up
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #25
Source File: ServiceConsumerApplication.java    From spring-boot-examples with Apache License 2.0 4 votes vote down vote up
/**
 * 注入RestTemplate Bean并开启负载均衡
 * @return
 */
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #26
Source File: Application.java    From Learning-Path-Spring-5-End-to-End-Programming with MIT License 4 votes vote down vote up
@LoadBalanced
@Bean
RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #27
Source File: ConsumerApplication.java    From alibabacloud-microservice-demo with Apache License 2.0 4 votes vote down vote up
@LoadBalanced
@Bean
public RestTemplate restTemplate(){
    return new RestTemplate();
}
 
Example #28
Source File: ConsumerApplication.java    From alibabacloud-microservice-demo with Apache License 2.0 4 votes vote down vote up
@LoadBalanced
@Bean
public RestTemplate restTemplate() {
	return new RestTemplate();
}
 
Example #29
Source File: Application.java    From Learning-Path-Spring-5-End-to-End-Programming with MIT License 4 votes vote down vote up
@LoadBalanced
@Bean
RestTemplate restTemplate() {
    return new RestTemplate();
}
 
Example #30
Source File: InformationClientConfiguration.java    From spring-cloud-gray with Apache License 2.0 4 votes vote down vote up
@Bean("grayInformationRestTemplate")
@LoadBalanced
@ConditionalOnMissingBean(name = {"grayInformationRestTemplate"})
public RestTemplate grayInformationRestTemplate() {
    return new RestTemplate();
}