Я пытаюсь настроить параметры времени ожидания для моего клиента Spring Boot на базе couchbase .Я использую spring-boot-starter-data-couchbase
в моем проекте.Конкретно, что я хочу сделать, это когда слишком много времени для ответа на базе couchbase (может быть, скажем, из-за какого-то сетевого раздела или по любой другой причине).Я просто хочу отправить ответ по умолчанию моему клиенту.Я следовал этому ответу и также использую AbstractCouchbaseConfiguration
для настройки времени ожидания, но оно просто не работает.
Ниже приведен переопределенный метод из моего класса конфигурации.
@Override
protected CouchbaseEnvironment getEnvironment() {
DefaultCouchbaseEnvironment.builder()
.connectTimeout(TimeUnit.SECONDS.toMillis(2))
.maxRequestLifetime(TimeUnit.SECONDS.toMillis(2))
.socketConnectTimeout(1000).queryTimeout(TimeUnit.SECONDS.toMillis(2));
return super.getEnvironment();
}
Может кто-нибудь помочь мне с этим?