【发布时间】:2015-05-08 09:07:48
【问题描述】:
我正在使用前端 Spring Cloud 应用程序(微服务)作为 Zuul 代理 (@EnableZuulProxy) 将来自外部源的请求路由到使用 Spring Cloud (Spring Boot) 编写的其他内部微服务。
Zuul 服务器直接来自示例部分中的应用程序
@SpringBootApplication
@Controller
@EnableZuulProxy
@EnableDiscoveryClient
public class ZuulServerApplication {
public static void main(String[] args) {
new SpringApplicationBuilder(ZuulServerApplication.class).web(true).run(args);
}
}
我在本地运行了这组服务,一切似乎都运行良好,但如果我在有一定负载的网络上或通过 VPN 运行它,那么我开始看到 Zuul 转发错误,我将其视为客户端超时在日志中。
有什么方法可以更改 Zuul 转发的超时时间,以便我可以从我的直接关注中消除这个问题?有哪些可访问的参数设置?
【问题讨论】: