c++ - Cassandra 驱动程序中每个主机的最大连接数
问题描述
在 Cassandra 驱动程序中增加每个主机的最大连接会不会有问题?
目前我设置为 2(默认),我可以看到 Cassandra 中没有“请求超时”错误,但是当我将其增加到 32 时,我看到 Cassandra 中的请求超时错误,我相信增加连接应该会提供更好的性能为什么它行为怪异吗?
在 Cassandra 驱动程序中增加每个主机的最大连接数有什么影响?
Cassandra:3.0.8
驱动程序:C++
解决方案
除非您的池异常繁忙,否则增加连接数可能只会使问题变得更糟(1 个连接可能会并行处理数千个请求)。对于大多数用例来说,默认值是非常理想的,而且很少需要更改它们。
请求超时更有可能是您的数据模型或某些资源不足引起的。
推荐阅读
- log4j - 当我们同时使用 log4j2 和 log4j 配置时,日志文件不滚动
- php - Laravel - 如何通过签名 URL 传递变量?
- database - [Ljava.lang.Object; 不能转换为 com.lglsys.entity.EntityName
- python-3.x - 如何选择最适合的机器学习算法
- amazon-ec2 - 如何使用 ansible 从实例中删除 ec2_key
- javascript - 使用javascript中的加法合并对象以保留其值
- origen-sdk - 生成模式时如何在控制台中显示编译日志?
- android - Recylerview 仅显示最后添加的数据并替换之前添加的数据;
- lightningchart - 我们可以在WPF中一起绘制散点图和曲面图吗
- batch-file - 如何在批处理文件中实现删除代码?