我无法理解“连接”在主机上执行查询时的作用。
cass_cluster_set_core_connections_per_host设置每个 IO 线程中与每个服务器建立的连接数。为什么这个参数是可配置的?每个 IO 线程拥有超过 1 个连接有什么好处?什么决定了该参数的最佳值?
最佳答案
此函数设置每个主机的初始连接数,并且可以增加到由 cass_cluster_set_max_connections_per_host 函数设置的值(默认为 2)。当正在进行的请求数量大于 cass_cluster_set_max_concurrent_requests_threshold
设置(默认 100)时,将创建新连接。如果您知道从一开始就会生成大量正在进行的请求,则可以使用 cass_cluster_set_core_connections_per_host
设置更高的值 - 在这种情况下,当您“正在执行请求。
关于cassandra - Datastax C++ 驱动程序中每个主机的连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50233992/