Я пытаюсь получить документ из Couchbase используя следующий код:Couchbase java.util.concurrent.TimeoutException при получении нескольких документов
public synchronized void initialize() {
CouchbaseEnvironment env =
DefaultCouchbaseEnvironment
.builder()
.connectTimeout(10000)
.build();
setBucket(proper
.getCluster()
.openBucket(proper.getBucket(),proper.getBucketPassword())
}
public JsonDocument findByDocumentId(String id) {
try {
return getBucket.get(id);
} catch (Exception e) {
e.printStackTrace(System.out);
}
}
Я могу получить 3 или 4 документа успешно, но потом я получить тайм-аут Исключение:
java.lang.RuntimeException: java.util.concurrent.TimeoutException
at com.couchbase.client.java.util.Blocking.blockForSingle(Blocking.java:93)
at com.couchbase.client.java.CouchbaseBucket.get(CouchbaseBucket.java:100)
at com.couchbase.client.java.CouchbaseBucket.get(CouchbaseBucket.java:95)
Почему я получаю таймаут и как его избежать?
Я не могу понять, как это может помочь любому реально решить эту проблему. – Will