使用C+;在Cassandra中配置连接池+;司机 P>虽然连接池被提到是卡桑德拉的C++驱动程序()的一个特点,但没有给出关于C++实现的细节。 有没有人可以帮助C++程序中连接池的配置?

使用C+;在Cassandra中配置连接池+;司机 P>虽然连接池被提到是卡桑德拉的C++驱动程序()的一个特点,但没有给出关于C++实现的细节。 有没有人可以帮助C++程序中连接池的配置?,c++,cassandra,cassandra-3.0,C++,Cassandra,Cassandra 3.0,对于连接池的高级描述,可以使用文档(不幸的是没有相应的C++驱动程序文档)。 C++驱动程序也有稍微不同的配置选项——例如,连接数只有一个配置,而Java驱动程序允许为本地和远程集群指定不同的数目 您可以使用函数cass_cluster_set_core_connections_per_host指定到主机的最小网络连接数,并使用cass_cluster_set_max_connections_per_host指定到主机的最大连接数-如果需要,驱动程序将调整池大小。函数cass\u cluster

对于连接池的高级描述,可以使用文档(不幸的是没有相应的C++驱动程序文档)。 C++驱动程序也有稍微不同的配置选项——例如,连接数只有一个配置,而Java驱动程序允许为本地和远程集群指定不同的数目

您可以使用函数
cass_cluster_set_core_connections_per_host
指定到主机的最小网络连接数,并使用
cass_cluster_set_max_connections_per_host
指定到主机的最大连接数-如果需要,驱动程序将调整池大小。函数
cass\u cluster\u set\u max\u concurrent\u requests\u threshold
指定一个网络连接可以执行多少请求。你可以找一些例子


但是在更改这些设置时要非常小心,因为这可能会导致资源消耗增加。

我可以为cass\u群集\u设置\u最大\u并发请求\u阈值设置的最大值是多少?我记不清了,但大约是100?您需要检查源代码