Космос БД ConnectionPolicy
Cosmos DB поддерживает ConnectionPolicy, который может обеспечить многократное обнаружение и автоматические повторные попытки. Просматривая документы и код Gremlin.NET, я не вижу никаких вариантов установки политики подключения на GremlinServer или GremlinClient.
Можно ли использовать политики многократного возврата и повторных попыток с помощью API Cosmos Graph?
Если нет, кто-нибудь создал решение, которое реализует мульти-хоминг? Я уже реализовал реализацию с автоматической повторной попыткой и смотрел на реализацию автоматической отработки отказа.
1 ответ
В Gremlin Server такой опции конфигурации нет. Я считаю, что ConnectionPolicy
имеет значение только для CosmosDB и не ориентированных на TinkerPop методов подключения. Другими словами, Gremlin.Net TinkerPop не будет работать с этим.
Некоторые думали, что TinkerPop может сделать больше, чтобы сделать возможным для поставщиков графов (таких как CosmosDB, DSE Graph и т. Д.), Которые имеют свои собственные транспорты подключений, чтобы сделать их доступными через стандартных клиентов TinkerPop. TinkerPop делает это уже для запросов на основе байт-кода, но не на основе сценариев, поэтому идея заключается в том, чтобы сделать это доступным для последних.