Режим сервера Neo4j в Java
Я разработал приложение Java с использованием Neo4j. По сути, пользователь может написать запрос шифрования и получить некоторые результаты из базы данных графа. Проблема в том, что он просто может получить доступ к базе данных графа по одному пользователю за раз. И мне нужно, чтобы база данных графа была доступна одновременно большему количеству пользователей. Я получаю доступ к графику БД, используя встроенный режим, через Neo4j API для Java. Но я читал, что возможно получить доступ к de graph db более чем одному пользователю одновременно, используя Neo4j в режиме сервера.
Я не знаю, как запустить Neo4j в режиме сервера, используя Neo4j API для Java. И затем выполнение приложения более чем одним пользователем одновременно.
Спасибо,
Висенте
1 ответ
Из командной строки нужно просто запустить neo4j start
, Смотрите документацию здесь для более подробной информации.
Если вы установили версию для Windows, она поставляется с удобным инструментом GUI, который запускает и останавливает сервер для вас без командной строки. Если вы используете Mac или Linux, вы, вероятно, захотите запустить neo4j start
или вы захотите настроить скрипт инициализации, чтобы сделать это для вас.
Обратите внимание, что серверы работают не так, как встроенные базы данных; Обычно ваш сервер будет работать по http://localhost:7474/ и будет доступен через службы REST, а не через обычный API Java.