有没有办法限制cassandra集群中每个主机的连接数,并根据计算出的参数?
在某些cassandra节点中,我可以看到9042的已建立连接数达到1400+,这是我需要担心的事情吗?
由于
答案 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个变量都是可配置的。
同时退房: