首頁  >  文章  >  後端開發  >  如何在 gocql 中設定最大池大小?

如何在 gocql 中設定最大池大小?

王林
王林轉載
2024-02-12 16:00:07547瀏覽

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

問題內容

我想知道如何在 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: <code>cassandra.yaml 中的128##)。乾杯!

以上是如何在 gocql 中設定最大池大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除