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