eggjs中怎么复用多个sequelize对象?
发布于 6 年前 作者 wslongchen 6525 次预览 最后一次回复是 6 年前 来自 问答
场景:
在应用中每个用户都有自己的数据库配置链接,通过使用sequelize进行动态链接访问自己的数据。
问题
但是每个用户每次操作都会产生一个sequlize连接对象,然后不用的时候需要销毁掉。
考虑到可以在应用初始化时把每个用户的数据库连接对象放到全局变量中,但是在线上多进程环境下,产生了问题。
请问各位大佬有什么好想法吗。
3 回复
@atian25 静候大佬
使用egg-sequelize库
全都对象{} key是用户id value是sequelize实例, 如果为空就创建一个新的