0

在 phantom-dsl 1.12.2 版本中,使用 RootConnector 方式连接 Cassandra 集群时,与 Cassandra 通话结束后关闭/关闭/清理资源的机制是什么?

4

1 回答 1

1

这是一个例子:

object Whatever extends DatabaseProvider {

    private[this] def shutdownCassandra(): Unit = {
      com.websudos.phantom.Manager.shutdown()
      database.session.close()
      database.session.getCluster.close()
    }
}

要了解是什么DatabaseProvider,请看这里

更新

shutdown从 phantom 1.15.0 开始,默认情况下,任何Database对象都有一个可用的方法。

于 2015-11-10T10:01:31.667 回答