From 9641d9ebc7b32b7e2cee898c8e9250e798c97e1b Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期六, 16 八月 2025 15:17:32 +0800 Subject: [PATCH] 修改bug --- ZuulQYTTravel/src/main/java/com/sinata/zuul/ZuulApplication.java | 28 ---------------------------- 1 files changed, 0 insertions(+), 28 deletions(-) diff --git a/ZuulQYTTravel/src/main/java/com/sinata/zuul/ZuulApplication.java b/ZuulQYTTravel/src/main/java/com/sinata/zuul/ZuulApplication.java index 65bf41b..564070d 100644 --- a/ZuulQYTTravel/src/main/java/com/sinata/zuul/ZuulApplication.java +++ b/ZuulQYTTravel/src/main/java/com/sinata/zuul/ZuulApplication.java @@ -1,27 +1,17 @@ package com.sinata.zuul; import com.spring4all.swagger.EnableSwagger2Doc; -import org.apache.http.client.HttpClient; -import org.apache.http.config.SocketConfig; -import org.apache.http.impl.client.HttpClientBuilder; -import org.apache.http.impl.conn.PoolingHttpClientConnectionManager; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; -import org.springframework.cloud.client.loadbalancer.LoadBalanced; import org.springframework.cloud.netflix.zuul.EnableZuulProxy; -import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Primary; -import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; -import org.springframework.http.converter.StringHttpMessageConverter; import org.springframework.stereotype.Component; -import org.springframework.web.client.RestTemplate; import springfox.documentation.swagger.web.SwaggerResource; import springfox.documentation.swagger.web.SwaggerResourcesProvider; -import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.List; @@ -36,24 +26,6 @@ SpringApplication.run(ZuulApplication.class, args); } - - @Bean //SpringCloud内部服务质检使用服务名调用 - @LoadBalanced - public RestTemplate internalRestTemplate() { - PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager(); - connectionManager.setDefaultSocketConfig(SocketConfig.custom().setTcpNoDelay(true).build()); - connectionManager.setDefaultMaxPerRoute(100);//最大并发连接 - connectionManager.setMaxTotal(200); // 总的最大连接数 - HttpClient httpClient = HttpClientBuilder.create().setConnectionManager(connectionManager).build(); - HttpComponentsClientHttpRequestFactory httpRequestFactory = new HttpComponentsClientHttpRequestFactory(httpClient); - httpRequestFactory.setConnectionRequestTimeout(30 * 1000); - httpRequestFactory.setConnectTimeout(30 * 3000); - httpRequestFactory.setReadTimeout(30 * 3000); - RestTemplate restTemplate = new RestTemplate(httpRequestFactory); - restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8)); - return restTemplate; - } - /** * 配置Swagger -- Gitblit v1.7.1