Hystrix, когда установлен тайм-аут, не меняйте его - PullRequest
1 голос
/ 06 мая 2020

У меня проблема с тайм-аутом hystrix. Я знаю, что у hystrix тайм-аут составляет 1 секунду, и я хочу увеличить его, но когда я изменяю его в своем application.properties, свойства по-прежнему равны 1 секунде, а не увеличивать его.

application.properties

hystrix.command.default.execution.isolation.strategy = THREAD
hystrix.command.default.execution.timeout.enabled = true
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 30000
hystrix.command.default.circuitBreaker.sleepWindowInMilliseconds = 60000
logging.level.com.netflix.hystrix = debug

MyAppApplication. java

@SpringBootApplication
@EnableCircuitBreaker
@EnableHystrixDashboard
@EnableScheduling
public class MyAppApplication{

    public static void main(String[] args) {
        SpringApplication.run(MyAppApplication.class, args);        
    }

}

MyAppService. java

@Service
public class MyAppService{
   @HystrixCommand(fallbackMethod = "myMethodFallback",
            ignoreExceptions = {AxisFault.class, MalformedURLException.class, JAXBException.class, 
   MailException.class})
   public OutputDto myMethod(InputDto input){
     return anotherService.method(input);
   }

   public OutputDto myMethodFallback(InputDto input){
     return anotherService.methodFallback(input);
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...