【问题标题】:How to create a Cassandra connection pool using datastax driver如何使用 datastax 驱动程序创建 Cassandra 连接池
【发布时间】:2019-11-30 03:50:44
【问题描述】:

我正在使用带有 java8 的 cassandra datastax 驱动程序 v3.7.2。 在文档中提到它

“您不需要自己管理连接。您只需与 Session 对象进行交互,由它负责。”

如果想创建一个cassandra连接的连接池怎么做? 是否有任何内置功能/机制来支持相同的功能/机制?如果有,是否有相同的样品可用?

【问题讨论】:

    标签: cassandra datastax datastax-java-driver


    【解决方案1】:

    您只需为每个应用程序创建一个Session 对象,然后驱动程序将为您完成所有必要的池化。 Cassandra 协议允许在一个连接上执行多个查询,并且一切都开箱即用 - 您可以使用相同的 Session 对象从多个线程执行查询。如有必要(但您需要有充分的理由),您可以增加从驱动程序到集群中每个主机的连接数,但在大型集群中,这可能会导致资源消耗增加。

    关于池如何实现的完整描述在driver's documentation中。

    【讨论】:

      猜你喜欢
      • 2013-12-23
      • 2023-03-21
      • 2016-02-18
      • 2015-08-16
      • 2021-02-09
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 2017-01-20
      相关资源
      最近更新 更多