如何在gocql中设置最大池大小?

tsm1rwdh  于 2023-03-06  发布在  Go
关注(0)|答案(1)|浏览(106)

我想知道如何在gocql中显式设置最大池大小?
我的意思是改变同时运行的查询的数量。
我们在Grafana中看到200ms平均响应时间,但在Cassansra导出器面板中看到24ms平均读取延迟。这是否与池大小有关?
P.S.我认为这是Java驱动程序中的函数:poolingOptions.setMaxRequestsPerConnection(num) . gocql中的等价函数是什么?

yqkkidmi

yqkkidmi1#

我不认为在gocql中有一个等同于Cassandra Java驱动程序的setMaxRequestsPerConnection()
gocql的默认值是每个主机2个连接(NumConns: 2cluster.go中),在服务器端,Cassandra将接受多达128个并发请求(native_transport_max_threads: 128cassandra.yaml中)。

相关问题