设置沙发床查询超时不起作用

时间:2019-06-17 12:32:06

标签: spring-boot couchbase spring-data-couchbase

我正在尝试自定义我的榻榻米Spring Boot客户端的超时设置。我在项目中使用spring-boot-starter-data-couchbase。我具体想做的是,当沙发床响应时间过长时(可能是由于某些网络分区或任何其他原因)。我只想向我的客户发送一些默认回复。我遵循了this answer,并且还在使用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();
}

有人可以帮我吗?

0 个答案:

没有答案