【发布时间】:2018-10-18 10:16:07
【问题描述】:
我无法理解“连接”在主机上执行查询中的作用。
cass_cluster_set_core_connections_per_host 设置每个 IO 线程中每个服务器的连接数。为什么这个参数是可配置的?每个 IO 线程有 1 个以上的连接有什么好处?什么决定了这个参数的最佳值?
【问题讨论】:
标签: cassandra datastax cassandra-3.0
我无法理解“连接”在主机上执行查询中的作用。
cass_cluster_set_core_connections_per_host 设置每个 IO 线程中每个服务器的连接数。为什么这个参数是可配置的?每个 IO 线程有 1 个以上的连接有什么好处?什么决定了这个参数的最佳值?
【问题讨论】:
标签: cassandra datastax cassandra-3.0
此函数设置每个主机的初始连接数,它可以增加到由cass_cluster_set_max_connections_per_host 函数设置的值(默认为2)。当 in-flight 请求数大于cass_cluster_set_max_concurrent_requests_threshold 设置的(默认为 100)时,将创建新连接。如果您知道您会从一开始就生成大量正在进行的请求,您可以使用cass_cluster_set_core_connections_per_host 设置更高的值 - 在这种情况下,您在执行请求时不会花时间打开额外的连接。
【讨论】: