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

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

王林
王林nach vorne
2024-02-12 16:00:07573Durchsuche

如何在 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen