如何使用 datastax 驱动程序创建 Cassandra 连接池
How to create a Cassandra connection pool using datastax driver
我正在使用带有 java8 的 cassandra datastax 驱动程序 v3.7.2。
在文档中提到
"You don’t need to manage connections yourself. You simply interact with a Session object, which takes care of it."
如果想创建一个cassandra连接的连接池怎么办?
functions/mechanism 中是否有任何构建来支持相同的?如果有,是否有相同的样品可用?
您只需为每个应用程序创建一个 Session
对象,然后驱动程序将为您完成所有必要的池化。 Cassandra 协议允许通过一个连接执行多个查询,一切都开箱即用——您可以使用相同的 Session
对象从多个线程执行查询。如果有必要(但你需要有一个很好的理由),你可以增加从驱动程序到集群中每个主机的连接数,但是在大集群中这可能会导致资源消耗增加。
关于如何实现池的完整描述在 driver's documentation。
我正在使用带有 java8 的 cassandra datastax 驱动程序 v3.7.2。 在文档中提到
"You don’t need to manage connections yourself. You simply interact with a Session object, which takes care of it."
如果想创建一个cassandra连接的连接池怎么办? functions/mechanism 中是否有任何构建来支持相同的?如果有,是否有相同的样品可用?
您只需为每个应用程序创建一个 Session
对象,然后驱动程序将为您完成所有必要的池化。 Cassandra 协议允许通过一个连接执行多个查询,一切都开箱即用——您可以使用相同的 Session
对象从多个线程执行查询。如果有必要(但你需要有一个很好的理由),你可以增加从驱动程序到集群中每个主机的连接数,但是在大集群中这可能会导致资源消耗增加。
关于如何实现池的完整描述在 driver's documentation。