問題內容
我想知道如何在 gocql 中顯式設置最大池大小?
我的意思是更改同時運行的查詢數量。
我們在 Grafana 中看到 200ms 平均響應時間,但我們在 Cassansra 導出器面板中看到 24ms 平均讀取延遲。是否與池大小有關?
附注我認為這是Java驅動程序中的函數:poolingOptions.setMaxRequestsPerConnection(num)。 gocql 中的等效函數是什么?
解決方法
我認為 gocql 中沒有與 Cassandra Java 驅動程序的 setMaxRequestsPerConnection() 等效的東西。
gocql 默認為每個主機 2 個連接(NumConns: 2 in cluster.go),在服務器端,Cassandra 將接受最多 128 個并發請求(native_transport_max_threads: )。干杯!cassandra.yaml 中的 128






