Maison >développement back-end >Golang >Comment définir la taille maximale du pool dans gocql ?

Comment définir la taille maximale du pool dans gocql ?

王林
王林avant
2024-02-12 16:00:07598parcourir

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

Contenu de la question

Je veux savoir comment définir explicitement la taille maximale du pool dans gocql ?

Je veux dire changer le nombre de requêtes exécutées simultanément.

Nous voyons 200ms 平均响应时间,但我们在 Cassansra 导出器面板中看到 24ms latence de lecture moyenne dans Grafana. Est-ce lié à la taille de la piscine ?

P.S. Je pense que c'est une fonction du pilote Java : poolingOptions.setMaxRequestsPerConnection(num). Quelle est la fonction équivalente dans gocql ? poolingOptions.setMaxRequestsPerConnection(num)。 gocql 中的等效函数是什么?

解决方法

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

Solution de contournement

Je ne pense pas qu'il existe d'équivalent dans gocql au setMaxRequestsPerConnection() du pilote Java Cassandra. NumConns: 2 in cluster.go),在服务器端,Cassandra 将接受最多 128 个并发请求(native_transport_max_threads: <code>cassandra.yaml 中的 128 gocql par défaut est 2 connexions par hôte (

🎜🎜). acclamations! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer