【问题标题】:Is it possible to share a common Neo4j db by two Rails apps, each using Neography?是否可以通过两个 Rails 应用程序共享一个通用的 Neo4j 数据库,每个应用程序都使用 Neography?
【发布时间】:2013-10-14 19:54:35
【问题描述】:

在使用 Neography gem 在 Rails 应用程序上实现 Neo4j 数据库时,该数据库似乎是该特定 Rails 应用程序的嵌入式 Neo4j 服务器的本地数据库。我希望在两个 Rails 应用程序之间共享一个通用的 Neo4j 数据库,就像你可以通过进入 database.yml 来处理 MySQL 数据库一样。使用 Neography 时这是不可能的吗?如果是这样,不涉及 JRuby 的我可能的替代方案是什么(即使用 neo4j.rb)。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.2 neo4j neography


    【解决方案1】:

    Neography 是一个通过 REST 协议查询 neo4j 服务器的包装器。在这种情况下,您应该能够在任何地方进行查询,一旦您启动了服务器,即使使用简单的 curl 命令也是如此。

    如果您的应用位于 2 个不同的服务器上,您尤其希望在 conf/neo4j-server.properties 中取消注释此行:

    org.neo4j.server.webserver.address=0.0.0.0
    

    但请确保保护您的数据库,您可以在此处阅读如何:http://docs.neo4j.org/chunked/stable/security-server.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 2014-11-05
      • 2020-02-17
      • 2014-11-04
      • 2012-09-29
      • 2020-09-04
      • 1970-01-01
      相关资源
      最近更新 更多