ホームページ > バックエンド開発 > Golang > gocqlで最大プールサイズを設定するにはどうすればよいですか?

gocqlで最大プールサイズを設定するにはどうすればよいですか?

王林
リリース: 2024-02-12 16:00:07
転載
600 人が閲覧しました

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

質問内容

gocqlで最大プールサイズを明示的に設定する方法を知りたいです。

私が言いたいのは、同時に実行するクエリの数を変更することです。

Grafana では 200ms の平均応答時間が表示されますが、Cassansra エクスポータ パネルでは 24ms の平均読み取りレイテンシが表示されます。プールのサイズと関係があるのでしょうか?

PS これは Java ドライバーの関数だと思います: poolingOptions.setMaxRequestsPerConnection(num)。 gocql の同等の関数は何ですか?

回避策

gocql には、Cassandra Java ドライバーの setMaxRequestsPerConnection() に相当するものはないと思います。

gocql のデフォルトはホストあたり 2 接続 (cluster.goNumConns: 2)、サーバー側では、Cassandra は最大 128 の同時接続を受け入れます。リクエスト (native_transport_max_threads: <code>cassandra.yaml の 128)。乾杯!

以上がgocqlで最大プールサイズを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート