YugabyteDB YCQL 中的最大空闲连接数?
Max idle connections in YugabyteDB YCQL?
[用户在 YugabyteDB Community Slack 上发布的问题]
我正在为我的应用程序使用带有 YugabyteDB YCQL 的 golang。我也熟悉 YSQL (PostgreSQL)。在 YSQL api 中,我们可以配置最大空闲连接数。有没有办法也为 YCQL 配置最大空闲连接?
不是“最大空闲连接数”,而是“最大连接数”(https://docs.yugabyte.com/latest/reference/configuration/yb-tserver/#ysql-max-connections)。
请注意,YCQL 连接是多路复用的,您可以同时进行多个查询 运行,因此每个客户端最多只需要 2-4 个连接。
即使是现代的 Java 驱动程序也不再调整连接池的大小。 local/remote 个节点有一个池大小(由负载平衡策略指定),每个连接可以处理每个连接的最大并发请求数。本地池大小设置为 1,远程池大小设置为 1,最大连接数设置为 1024。
示例:在一个应用程序中,我们将 NumConns
设置为 2,我们每秒可以毫无问题地执行 300 多个查询。
[用户在 YugabyteDB Community Slack 上发布的问题]
我正在为我的应用程序使用带有 YugabyteDB YCQL 的 golang。我也熟悉 YSQL (PostgreSQL)。在 YSQL api 中,我们可以配置最大空闲连接数。有没有办法也为 YCQL 配置最大空闲连接?
不是“最大空闲连接数”,而是“最大连接数”(https://docs.yugabyte.com/latest/reference/configuration/yb-tserver/#ysql-max-connections)。
请注意,YCQL 连接是多路复用的,您可以同时进行多个查询 运行,因此每个客户端最多只需要 2-4 个连接。
即使是现代的 Java 驱动程序也不再调整连接池的大小。 local/remote 个节点有一个池大小(由负载平衡策略指定),每个连接可以处理每个连接的最大并发请求数。本地池大小设置为 1,远程池大小设置为 1,最大连接数设置为 1024。
示例:在一个应用程序中,我们将 NumConns
设置为 2,我们每秒可以毫无问题地执行 300 多个查询。