Настройка пула соединений в node.js приложение, которое подключается к Azure GraphDB и запрашивает с помощью gremlin

#node.js #azure-cosmosdb-gremlinapi

#node.js #azure-cosmosdb-gremlinapi

Вопрос:

Следуя этому руководству, где node.js приложение подключается к Azure cosmos — GraphDB и запрашивает GraphDB с помощью gremlin https://learn.microsoft.com/en-us/azure/cosmos-db/create-graph-nodejs

Создал app.js как показано ниже. Это работает нормально. Я могу отправить запрос gremlin и получить результат. Могу ли я настроить пул подключений, используя эту библиотеку gremlin? Я не смог найти ни одного источника о том, как настроить фиксированный номер пула подключений и использовать соединение из пула и отправлять соединение в пул обратно после получения результата или после фиксированной задержки ожидания.

package.json

«gremlin»: «^ 3.3.4»

app.js

 const gremlin = require('gremlin');

const endpoint = 'endpoint';
const port = 'port';
const username = 'username';
const password = 'password';

const url = `wss://${endpoint}:${port}/gremlin`;

const authenticator = new gremlin.driver.auth.PlainTextSaslAuthenticator(
    username,
    password
  );

graphDBClient = new GremlinClient(url, {
    authenticator,
    traversalsource: 'g',
    rejectUnauthorized: true,
    mimeType: 'application/vnd.gremlin-v2.0 json'
  });

graphDBClient.submit(gremlinQuery);