本文介绍设置数据连接数和关闭实例连接的方法。
连接数限制
Gremlin客户端和服务端通过线程池进行交互,默认的连接运行同时最多有32个并发。如果并发超过32个, 您可以修改Gremlin与图数据库GDB建立连接时使用的配置文件(例如remote-objects.yaml)中connectionPool
的配置(建议不超过512)。
示例:
connectionPool: {
maxSize: 8,
maxInProcessPerConnection: 4
}
关闭图数据库GDB连接
图数据库GDB每隔一段时间(约300秒)会对您的实例连接性进行保活探测(保留仍在使用的实例连接,关闭不再使用的连接),以提升交互体验,所以建议您在停止访问图数据库GDB实例时,关闭与图数据库GDB的连接。
示例:
# 查询列表
gremlin> :remote list
==>0 - Gremlin Server - [localhost/127.0.0.1:3002]
==>1 - Gremlin Server - [localhost/127.0.0.1:3002]
==>*2 - Gremlin Server - [localhost/127.0.0.1:3002]
# 关闭链接池2
gremlin> :remote close 2
==>Removed - Gremlin Server - [localhost/127.0.0.1:3002]
gremlin> :remote list
==>*0 - Gremlin Server - [localhost/127.0.0.1:3002]
==>1 - Gremlin Server - [localhost/127.0.0.1:3002]