Подключитесь к базе данных Amazon Neptune с локального сервера Gremlin из приложения Java.

Сейчас мы используем Janusgraph. Узлы и вершины в нашем графике имеют помеченные права. Мы настроили сервер Gremlin для проверки прав после выполнения каждого шага.

Этот сервер Gremlin запускается с помощью приложения Java.

Мне интересно, можем ли мы сделать то же самое для Neptune, т.е. запустить локальный сервер Gremlin, подключиться к базе данных Neptune и настроить его для проверки прав. Кроме того, можно ли настроить собственный сериализатор для ответа на запрос гремлина?

1 ответ

Amazon Neptune предоставляет ту же точку входа, которую вы ожидаете увидеть от любого другого сервера Gremlin. Итак, для вашего приложения Neptune выглядит точно так же, как сервер Gremlin. Однако вы не можете настроить сериализаторы, кроме как указать тот, который вы хотите использовать (выбрав один из доступного набора) при создании подключения к серверу. Из вашего вопроса неясно, как выполняются проверки прав, но вы не можете настроить сам сервер Neptune, кроме как настроить параметры, отображаемые через группы параметров, и параметры запроса (например, тайм-ауты).

Другие вопросы по тегам