每个主机的cassandra max连接建议使用什么?它是如何计算的?

时间:2018-04-13 08:22:55

标签: cassandra

有没有办法限制cassandra集群中每个主机的连接数,并根据计算出的参数?

在某些cassandra节点中,我可以看到9042的已建立连接数达到1400+,这是我需要担心的事情吗?

由于

1 个答案:

答案 0 :(得分:1)

是的,您可以限制Cassandra群集中每个主机的连接数。

如果您使用的是C ++驱动程序,请查看this

您可以按照以下路径显示任何查询:

Client --> Session --> IO threads --> Connections --> Nodes

您可以配置与会话关联的IO线程数(这是将处理查询请求的线程数)。在每个IO线程中,您可以配置每个主机的连接数。如果需要,每个主机的连接数将根据某些参数增加(可以增加的最大计数也可以配置)。

因此,在max,每个主机可以有x个连接,

  

x = number_of_sessions * number_of_IO_threads * max_number_of_connections_per_host

上述等式中RHS上的所有3个变量都是可配置的。

同时退房: