我正在尝试自定义我的榻榻米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();
}
有人可以帮我吗?