Я использую библиотеку Spring-Cloud-netflix.Можем ли мы использовать Spring-cloud-netflix и Hystrix для повторных попыток exectuion
Интересно, есть ли способ, чтобы этот код и добавить его настроить вместо выполнения метода резервного сразу повторить попытку выполнить его N раз, а в случае N раз, чем выполнить метод резервного:
@HystrixCommand(fallbackMethod = "defaultInvokcation")
public String getRemoteBro(String name) {
return(executeRemoteService(name));
}
private String defaultInvokcation(String name) {
return "something";
}
Thanks, ray.
Я не думаю, что это работа от hystrix. Это скорее ваш 'executeRemoteService', который отвечает за поведение удаленного запроса. Расширьте этот метод до "loop {success? Return: try again} throw RequestAmountExceededException" – meistermeier
Ah. отличная идея. могли бы продемонстрировать это с ответом? Я буду отмечать это как ответ. Спасибо. – rayman