Установка тайм-аута запроса couchbase не работает - PullRequest
1 голос
/ 17 июня 2019

Я пытаюсь настроить параметры времени ожидания для моего клиента 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();
}

Может кто-нибудь помочь мне с этим?

...