Datastax推荐的会话和连接方法

时间:2018-02-12 09:43:27

标签: datastax datastax-enterprise datastax-java-driver datastax-enterprise-graph

我们正在使用Datastax Graph数据库。我们正在为graphtraversalSource创建一个bean,比如

@Bean
GraphTraversalSource graphTraversalSource() {
    DseCluster.Builder dseBuilder = DseCluster.builder();
    dseBuilder.addContactPoints(contactPoints);
    dseBuilder.withGraphOptions(new GraphOptions().setGraphName(dseGraph));
    DseSession dseSession = dseBuilder.build().connect();
    return DseGraph.traversal(dseSession);
  }

GraphTraversalSource注入我们的存储库层。 DseSession重用于我们的所有查询。我们看到了性能影响,每个查询需要2秒才能执行。

我们想了解是否应该处理会话连接并关闭?或者我们是否必须为每个查询创建GraphTraversalSource?

是GraphTraversalSource无状态吗?

0 个答案:

没有答案