Как подключиться к JanusGraph с серверной частью Dynamodb с помощью клиентского кода Java?

Я пытаюсь создать приложение Java, которое использует JanusGraph (с серверной частью Dynamodb), которое размещается на удаленном компьютере и запускает сервер gremlin.

Я хочу знать, какие у меня есть варианты при написании клиента для этой установки !!

1) Любое ОГМ типа ФЕРМА. Похоже, поддержки нет. 2) Используйте драйвер java gremlin и напишите клиентский код, используя класс кластера. 3) Что-нибудь еще?


person Sandeep Kumar Jakkaraju    schedule 28.02.2018    source источник


Ответы (1)


Я ведущий разработчик Ferma.

Очевидно, я немного предвзят, но у Ferma есть довольно полная документация (я надеюсь), и мы всегда отвечаем на gitter и проблемы в течение 24 часов. Так что поддержка не должна быть большой проблемой.

Я не видел каких-либо полных вариантов OGM за пределами Ferma, но есть несколько устаревших проектов, таких как totorom, frames, peapod и тому подобное, которые вы, возможно, захотите посмотреть. Боюсь, что у них будет даже меньше поддержки, чем у Ferma.

На ваш вопрос, чтобы подключиться к JanusGraph, есть несколько вариантов в зависимости от используемой вами структуры. Вы в основном настраиваете любые необходимые параметры в JanusGraphFactory, а затем подключаетесь к желаемому хосту с помощью следующего вызова. Затем просто передайте этот объект графика в конструктор FramedGraph.

График graph = JanusGraphFactory.open ('cassandra: localhost')

person Jeffrey Phillips Freeman    schedule 20.04.2018
comment
Спасибо за ответ, Джефф. Можно ли заставить удаленный график работать с Ferma? - person Sandeep Kumar Jakkaraju; 25.04.2018
comment
В своем вопросе я имел в виду поддержку удаленного графа. - person Sandeep Kumar Jakkaraju; 25.04.2018
comment
@SandeepKumarJakkaraju Итак, я обновил ответ, чтобы показать, как подключиться к удаленному экземпляру графа janus. - person Jeffrey Phillips Freeman; 25.04.2018