我正在使用前端 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 转发的超时时间,以便我可以从我的直接关注中消除这个问题?为此有哪些可访问的参数设置?