Подключение spring-data-arangoDB к объекту обновления занимает много времени - PullRequest
0 голосов
/ 03 июля 2019

Мой клиент использует arangodb-spring-data-3.0.0-RC.1 [который, в свою очередь, использует arangodb-java-driver-4.7.0] для подключения к версии сервера ArangoDB [3.3.4].

В большинстве случаев все операции CRUD выполняются без задержек, но иногда вызовы update / get блокируются в течение длительного времени.Некоторое время для обновления сущностей потребовалось около 3 минут.

Конфигурация компоновщика шаблонов клиента arango выглядит следующим образом:

private static final Builder builder = new ArangoDB.Builder()
.host(IP,8529).user(null).password(null)
.useProtcol(Protocol.HTTP_VPACK).maxConnections(25);

и мой код обновления с использованием шаблона выглядит следующим образом

final DocumentUpdateOptions updateOption = 
new DocumentUpdateOptions();                                                           
updateOption.mergeObjects(false);
DocumentEntity docEntity = getArangoClient().update(
id, entity, updateOption);

Существует ли какая-либо известная проблема с этой версией версии клиента и сервера?Я подтвердил одну вещь: мой DataConverter не занимает много времени, но я не уверен, что его ударили по сети / соединению или на сервере ?.Любая помощь в отладке этого вопроса или предложения будет очень полезна.

Заранее спасибо, Арун

...