首頁 > 後端開發 > Golang > 主體

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

王林
發布: 2024-02-12 16:00:07
轉載
546 人瀏覽過

如何在 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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!