使用C 驱动程序在Cassandra中配置连接池
Configuring connection pooling in Cassandra using C++ driver
尽管已提到连接池是卡桑德拉的C 驱动程序的功能之一(https://datastax.github.io/cpp-driver/(,但没有提供有关有关的详细信息它在C 中的实现。有人可以帮助C 程序中连接池的配置吗?
用于高级描述是什么连接池,您可以使用Java驱动程序中的文档(不幸的是,C 驱动程序没有相应的文档(。
c 驱动程序也具有略有不同的配置选项 - 例如,连接数量只有一种配置,而Java驱动程序允许为Local&amp指定不同的数字。远程簇。
您可以使用功能cass_cluster_set_core_connections_per_host
来指定最小数量的网络连接到主机,而cass_cluster_set_max_connections_per_host
指定与主机的最大连接数 - 如有必要,驱动程序将调整池大小。函数cass_cluster_set_max_concurrent_requests_threshold
指定一个网络连接可以在线上有多少请求。您可以查看C 驱动程序的测试以获取示例。
,但是要更改这些设置,因为这可能会导致资源消耗增加。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 无法找到/读取配置文件.conf-FileIOException
- 当套接字连接断开时检测C/C++Unix
- 在WSL:configure_file上对config_file的每次调用都失败:配置文件时出现问题
- 一种在C++中读取TXT配置文件的简单方法
- 生成MRPT库时cmake配置失败
- 无法在windows上使用mingw将sqlite3与c连接
- FFMPEG配置文件级别id大小无效
- 如何通过Conan和CMake找到用于pkg配置的.pc文件
- 到连接组件算法的问题(递归)
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 无法在C++中建立与MySQL数据库的连接
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 使用 bfs 解决连接组件问题时得到错误的答案
- 使用C 驱动程序在Cassandra中配置连接池
- 在实体框架C /CLI上配置连接字符串
- OpenSSL 配置最大连接数
- Qt SQL -配置连接到数据库