在phantom-dsl版本1.12.2中,当使用RootConnector方式连接到Cassandra集群时,在完成与Cassandra的对话后关闭/关闭/清理资源的机制是什么?
发布于 2015-11-10 18:01:32
这是一个示例:
object Whatever extends DatabaseProvider {
private[this] def shutdownCassandra(): Unit = {
com.websudos.phantom.Manager.shutdown()
database.session.close()
database.session.getCluster.close()
}
}要了解什么是DatabaseProvider,请查看here。
更新
从幻影1.15.0开始,默认情况下,任何Database对象上都有可用的shutdown方法。
https://stackoverflow.com/questions/33614579
复制相似问题