【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境
【TDengine 版本】3.3.x
【操作系统以及版本】linux
【部署方式】容器
【集群节点数】5
【集群副本数】5
【遇到的问题:问题现象及影响】
在使用Node.js连接器@tdengine/websocket时,
按照示例,创建连接,执行sql后,就要关闭连接。
官方文档上也说了
- 使用连接器结束后,需要调用
taos.connectorDestroy();释放连接器资源。
现在我这边就有两种做法了:
1、我复用这个连接,执行多次任务,执行多次sql;
2、每执行执行完sql后,关闭连接,再创建,再执行下一个sql。
到底用哪种合适?
我目前用的是第一种,启动服务后,就建立好一个连接,后续的所有请求的sql执行,都用这个连接。我这样一直不释放连接,会有什么问题?
如果处理完一个请求后,就关闭连接,下一个请求进来时,再创建连接处理。这种做法会不会让我整体接口请求变慢?
烦请老师解惑。