设置nodejs连接池之后,每次连接数据库都需要创建一个连接池对象,那么多次连接是不是就存在多个连接池~~~
回复 (10)
D
@sanrudongfeng
for(var i =0;i<10;i++){
//sqlInsert 数据库insert操作
settimeout(sqlInsert(),1000);
}
外面套了一层循环 ,就是这个样子的
S
引用 doerU@sanrudongfeng 但是我用循环套用 settimeout的时候 会创建多个连接池,并没有在下一次循环的时候 调用上一个循环的链接池
@doerU 能举个具体的例子不,有点奇怪,你说的这个。settimeout创建了多个连接池
H
H
D
@sanrudongfeng 但是我用循环套用 settimeout的时候 会创建多个连接池,并没有在下一次循环的时候 调用上一个循环的链接池
H
H
S
nodejs会将调用过的模块缓存起来,所以不用担心这个问题,以后是从缓存之中获取模块。所以连接池只会有一个。
I
很多orm都内置连接池的
D
...有一种东西叫做单例模式
参与回复
登录后即可参与回复。登录