Heim > Backend-Entwicklung > Golang > Wie lege ich die maximale Poolgröße in gocql fest?

Wie lege ich die maximale Poolgröße in gocql fest?

王林
Freigeben: 2024-02-12 16:00:07
nach vorne
600 Leute haben es durchsucht

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

Frageninhalt

Ich möchte wissen, wie man die maximale Poolgröße explizit in gocql festlegt?

Ich meine, ändern Sie die Anzahl der gleichzeitig ausgeführten Abfragen.

Wir sehen 200ms 平均响应时间,但我们在 Cassansra 导出器面板中看到 24ms durchschnittliche Leselatenz in Grafana. Hängt es mit der Poolgröße zusammen?

P.S. Ich denke, das ist eine Funktion im Java-Treiber: poolingOptions.setMaxRequestsPerConnection(num). Was ist die entsprechende Funktion in gocql? poolingOptions.setMaxRequestsPerConnection(num)。 gocql 中的等效函数是什么?

解决方法

我认为 gocql 中没有与 Cassandra Java 驱动程序的 setMaxRequestsPerConnection()

Workaround

Ich glaube nicht, dass es in gocql ein Äquivalent zum setMaxRequestsPerConnection() des Cassandra-Java-Treibers gibt. NumConns: 2 in cluster.go),在服务器端,Cassandra 将接受最多 128 个并发请求(native_transport_max_threads: <code>cassandra.yaml 中的 128 gocql verwendet standardmäßig 2 Verbindungen pro Host (

🎜🎜). Prost! 🎜

Das obige ist der detaillierte Inhalt vonWie lege ich die maximale Poolgröße in gocql fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage