【问题标题】:How to connect gremlin to .net as sql server?如何将 gremlin 作为 sql server 连接到 .net?
【发布时间】:2021-02-03 02:08:51
【问题描述】:

我在下面有一个代码,它将 asp.net 连接到 gremlin。但是每次创建服务时,我都会继续创建这样的代码。 有没有办法创建一个单独的文件,然后调用一个名为这个连接的函数?就像 sql server 端一样。 我尝试创建 json 文件。然后配置它来调用它,但是我做不到。 而下面的代码,还没有优化连接,因为每次关闭电脑,数据都会丢失,没有保存。因为它不能调用那个数据库名称。有什么办法吗?给我示例代码。谢谢。

public class ProjectService : IProjectService
    {
        private readonly GremlinClient _client;
        private readonly GraphTraversalSource _g;

        public ProjectService()
        {
            _client = new GremlinClient(new GremlinServer(GremlinDBContext.HOST_NAME, GremlinDBContext.PORT));
            _g = Traversal().WithRemote(new DriverRemoteConnection(_client));
        }
    }

【问题讨论】:

    标签: graph gremlin tinkerpop


    【解决方案1】:

    虽然有一种方法可以使用 Java 文件配置驱动程序,但其他语言变体(如 .NET)却没有。那里应该有更多的一致性。有一个未解决的问题看起来可以更好地解决这个问题:TINKERPOP-2379

    也就是说,我建议您不要为您的应用程序创建一个 GremlinClient 并使其可用于您的所有服务实现,或者甚至是一个 _g

    还没有优化连接,因为每次关机,数据都会丢失,没有保存。

    我已经在其他问题中解决了您的数据持久性问题:herehere

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多