我使用的是带有java8的cassandradatastax驱动程序v3.7.2。文件中提到了这一点“您不需要自己管理连接。您只需与会话对象进行交互,会话对象负责处理它。”如果要创建一个连接池的cassandra连接怎么办?是否有任何内置功能/机制支持相同的功能/机制?如果有的话,有同样的样品吗?
roejwanj1#
你只需要创造一个 Session 对象,然后驱动程序将为您执行所有必要的池。cassandra协议允许在一个连接上执行多个查询,一切都是开箱即用的—您可以使用同一个连接从多个线程执行查询 Session 对象。如果有必要(但需要有充分的理由),可以增加从驱动程序到集群中每个主机的连接数,但在大型集群中,这可能会导致资源消耗增加。关于如何实现池的完整描述在驱动程序文档中。
Session
1条答案
按热度按时间roejwanj1#
你只需要创造一个
Session
对象,然后驱动程序将为您执行所有必要的池。cassandra协议允许在一个连接上执行多个查询,一切都是开箱即用的—您可以使用同一个连接从多个线程执行查询Session
对象。如果有必要(但需要有充分的理由),可以增加从驱动程序到集群中每个主机的连接数,但在大型集群中,这可能会导致资源消耗增加。关于如何实现池的完整描述在驱动程序文档中。