CNode

eggjs中怎么复用多个sequelize对象?

问答
Wwslongchen发布于7 年前最后回复7 年前3 回复6781 浏览0 收藏

场景: 在应用中每个用户都有自己的数据库配置链接,通过使用sequelize进行动态链接访问自己的数据。 问题 但是每个用户每次操作都会产生一个sequlize连接对象,然后不用的时候需要销毁掉。 考虑到可以在应用初始化时把每个用户的数据库连接对象放到全局变量中,但是在线上多进程环境下,产生了问题。 请问各位大佬有什么好想法吗。 image.png

查看回复

回复 (3)

W
wslongchen#1·7 年前

@atian25 静候大佬

S
supperchong#2·7 年前

使用egg-sequelize库

全都对象{} key是用户id value是sequelize实例, 如果为空就创建一个新的

参与回复
登录后即可参与回复。登录