Spring boot Spring cloud和resilience4j:504网关超时错误

Spring boot Spring cloud和resilience4j:504网关超时错误,spring-boot,spring-cloud,Spring Boot,Spring Cloud,我最近用SpringCloud用resilience4j替换了Hystrix。大多数单元测试都工作正常,但现在我在1秒后得到504网关超时。无论如何,我可以在属性中配置超时吗?到目前为止,我补充说 @Bean public Customizer<ReactiveResilience4JCircuitBreakerFactory> defaultCustomizer() { return factory -> factory.configureDe

我最近用SpringCloud用resilience4j替换了Hystrix。大多数单元测试都工作正常,但现在我在1秒后得到504网关超时。无论如何,我可以在属性中配置超时吗?到目前为止,我补充说

    @Bean
    public Customizer<ReactiveResilience4JCircuitBreakerFactory> defaultCustomizer() {
        return factory -> factory.configureDefault(id -> new Resilience4JConfigBuilder(id)
                .circuitBreakerConfig(CircuitBreakerConfig.custom()
                        .minimumNumberOfCalls(5).failureRateThreshold(20)
                        .build())
                .timeLimiterConfig(TimeLimiterConfig.custom().timeoutDuration(Duration.ofSeconds(10))
                        .build())
                .build());
    }
是否有其他超时,我需要配置


在TimeLimiterConfig中是否有配置超时持续时间的变通方法?现在,timeoutDuration正在获取默认值1秒。这就是我得到的504。

您使用的是什么版本?存在一个未应用自定义程序的错误。以下是spring cloud dependencies org.springframework.cloud spring cloud dependencies Hoxton.RELEASE和resilience4j 1.1.0下次,请使用可格式化的信息更新问题,而不是将其放入注释中。这个问题已经解决,将成为Hoxton.SR2的一部分。我也面临这个错误@污染紫,你找到解决这个问题的办法了吗?
spring:
  cloud:
    config:
      enabled: false
    gateway:
      httpclient:
        response-timeout: 6s
        connect-timeout: 6000