我是 Cassandra 新手。我在每个方法中实现了一个 Java Cassandra 连接器,将构建一个新集群,并在方法结束时关闭它。
但 cluster.close()
方法需要太多时间才能完成。
然后我尝试了 cluster.closeAsync() 但没有多大帮助。我该怎么办?
最佳答案
通常,每个应用程序一次打开连接,保持打开状态,重用 session 对象(连接
方法返回该对象)应用程序中的所有位置,并且应用此条件直到完成集群。我的意思是,当您的应用程序完成其工作时:仅当您的应用程序退出或者您需要释放一段时间资源时,您才关闭 session 和集群。这就是驱动程序的使用方式。
请在 DataStax site 上找到更多信息
关于java - Cassandra cluster.close 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39609861/