Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring Cassandra Datastax最优池选项_Spring_Cassandra_Datastax_Spring Data Cassandra - Fatal编程技术网

Spring Cassandra Datastax最优池选项

Spring Cassandra Datastax最优池选项,spring,cassandra,datastax,spring-data-cassandra,Spring,Cassandra,Datastax,Spring Data Cassandra,我正在使用cassandra作为后端开发spring/JavaWebApp;该应用程序可能同时被数百名客户使用 我看到默认的群集池选项连接池设置(使用协议v3)为: 默认的maxRequestsPerConnection设置(使用协议v3)为: 这些默认设置是否足以满足我们的使用要求 如果没有,我可以从哪些选项开始 我建议使用默认的池选项。除非你有充分的理由,否则不应该真的碰它 请注意,配置是针对每个主机的,而不是针对整个集群 此外,默认情况下,cassandra一次只处理128个本机传输请求(

我正在使用cassandra作为后端开发spring/JavaWebApp;该应用程序可能同时被数百名客户使用

我看到默认的群集池选项连接池设置(使用协议v3)为:

默认的maxRequestsPerConnection设置(使用协议v3)为:

这些默认设置是否足以满足我们的使用要求


如果没有,我可以从哪些选项开始

我建议使用默认的
池选项
。除非你有充分的理由,否则不应该真的碰它

请注意,配置是针对每个主机的,而不是针对整个集群

此外,默认情况下,cassandra一次只处理128个本机传输请求(),因此将
池选项配置为每个连接处理1024个以上的请求的实用性较低


最后,在具有少量节点的基准测试和高吞吐量场景中,将每个主机的连接数增加到8可以显示吞吐量的一些改进,但随着添加更多C*主机,这种改进变得微不足道。

感谢您的回答。正如建议的那样,我们将使用默认设置,并将在以后根据需要进行调整。还偶然发现了来自datastax的此文档,可能对某人有所帮助。
LOCAL hosts: core = max = 1
REMOTE hosts: core = max = 1
1024 for LOCAL hosts, and 256 for REMOTE hosts.