Cassandra Datastax驱动程序-连接池

Anakin001

我试图了解Datastax Cassandra驱动程序中的连接池,因此我可以在Web服务中更好地使用它。

我有该文档的1.0版。它说:

Java驱动程序异步使用连接,因此可以在同一连接上同时提交多个请求。

通过连接他们了解什么?连接到集群时,我们有:构建器,集群和会话。连接是其中之一?

例如,有以下参数:

maxSimultaneousRequestsPerConnection-与主机的所有连接上的并发请求数,之后将创建更多连接。

因此,在连接池的情况下(我所期望的),这些连接是自动创建的。但是连接到底是什么?集群对象?会议?

我试图决定要在我的Web服务中保持“静态”的内容。目前,我决定使Builder保持静态,因此对于每个调用,我都会创建一个新的Cluster和一个新的Session。这个可以吗?如果群集是Connection,则应该可以。但是吗?记录器说,现在,对于每个呼叫:

2013:12:06 12:05:50 DEBUG群集:742-使用联系人启动新群集

2013:12:06 12:05:50 DEBUG ControlConnection:216-[控制连接]刷新节点列表和令牌映射

2013:12:06 12:05:50调试ControlConnection:219-[控制连接]刷新架构

2013:12:06 12:05:50调试ControlConnection:147-[控制连接]已成功连接到...

那么,它每次都连接到集群吗?这不是我想要的,我想重用连接。

那么,连接实际上是Session吗?如果是这种情况,我应该保持集群静态,而不是Builder。

为了确保我尽可能重用连接,应该调用哪种方法?

C4stor

没错,连接实际上在Session中,并且Session是您应提供给DAO以便写入Cassandra的对象。

只要使用相同的Session对象,就应该重新使用连接(可以将Session视为连接池)。

编辑(2017/4/10):我在@William Price one之后提出了这个答案。请注意,此答案已有4年历史了,与此同时,Cassandra发生了一些变化!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 C++ 驱动程序在 Cassandra 中配置连接池

来自分类Dev

C#Cassandra Datastax驱动程序-处理失败的连接

来自分类Dev

Cassandra Datastax驱动程序连接突然终止

来自分类Dev

Cassandra Datastax连接池监视器/指标

来自分类Dev

JTDS驱动程序-连接池与连接池

来自分类Dev

无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

来自分类Dev

Cassandra烧瓶连接池

来自分类Dev

使用DataStax Java驱动程序1.0.5连接到Cassandra时出现ConnectionException

来自分类Dev

使用datastax Java驱动程序2.1.4连接到Cassandra集群太慢

来自分类Dev

Datastax 驱动程序连接异常 DSE 5.0、CASSANDRA 3.0.7、spark

来自分类Dev

Datastax Cassandra驱动程序引发CodecNotFoundException

来自分类Dev

MongoDB C#驱动程序连接池

来自分类Dev

datastax驱动程序连接= apache ignite和cassandra(您可能希望增加每个主机连接的驱动程序数量)

来自分类Dev

Cassandra Java驱动程序连接错误

来自分类Dev

使用DataStax Java驱动程序1.0.4通过CQL连接到Cassandra时发生异常

来自分类Dev

cassandra datastax驱动程序抛出的写入超时

来自分类Dev

NoClassDefFoundError-Cassandra的datastax Java驱动程序

来自分类Dev

Cassandra DataStax驱动程序:如何分页浏览

来自分类Dev

使用datastax cassandra驱动程序3.0运行描述架构

来自分类Dev

Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

Datastax Cassandra驱动程序(python)导入失败

来自分类Dev

使用Datastax Java驱动程序的Cassandra复合键

来自分类Dev

Cassandra准备的语句错误与datastax php驱动程序

来自分类Dev

带分页的Datastax Cassandra Java驱动程序RetryPolicy

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

Datastax Cassandra驱动程序(python)导入失败

来自分类Dev

Cassandra DataStax驱动程序:如何分页浏览

来自分类Dev

Datastax-Cassandra PHP驱动程序-执行CQL脚本

Related 相关文章

  1. 1

    使用 C++ 驱动程序在 Cassandra 中配置连接池

  2. 2

    C#Cassandra Datastax驱动程序-处理失败的连接

  3. 3

    Cassandra Datastax驱动程序连接突然终止

  4. 4

    Cassandra Datastax连接池监视器/指标

  5. 5

    JTDS驱动程序-连接池与连接池

  6. 6

    无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

  7. 7

    Cassandra烧瓶连接池

  8. 8

    使用DataStax Java驱动程序1.0.5连接到Cassandra时出现ConnectionException

  9. 9

    使用datastax Java驱动程序2.1.4连接到Cassandra集群太慢

  10. 10

    Datastax 驱动程序连接异常 DSE 5.0、CASSANDRA 3.0.7、spark

  11. 11

    Datastax Cassandra驱动程序引发CodecNotFoundException

  12. 12

    MongoDB C#驱动程序连接池

  13. 13

    datastax驱动程序连接= apache ignite和cassandra(您可能希望增加每个主机连接的驱动程序数量)

  14. 14

    Cassandra Java驱动程序连接错误

  15. 15

    使用DataStax Java驱动程序1.0.4通过CQL连接到Cassandra时发生异常

  16. 16

    cassandra datastax驱动程序抛出的写入超时

  17. 17

    NoClassDefFoundError-Cassandra的datastax Java驱动程序

  18. 18

    Cassandra DataStax驱动程序:如何分页浏览

  19. 19

    使用datastax cassandra驱动程序3.0运行描述架构

  20. 20

    Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

  21. 21

    Datastax C#驱动程序中的Cassandra timeuuid

  22. 22

    Datastax Cassandra驱动程序(python)导入失败

  23. 23

    使用Datastax Java驱动程序的Cassandra复合键

  24. 24

    Cassandra准备的语句错误与datastax php驱动程序

  25. 25

    带分页的Datastax Cassandra Java驱动程序RetryPolicy

  26. 26

    Datastax C#驱动程序中的Cassandra timeuuid

  27. 27

    Datastax Cassandra驱动程序(python)导入失败

  28. 28

    Cassandra DataStax驱动程序:如何分页浏览

  29. 29

    Datastax-Cassandra PHP驱动程序-执行CQL脚本

热门标签

归档