eggjs中怎么复用多个sequelize对象?
发布于 3 个月前 作者 wslongchen 2258 次浏览 来自 问答

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

3 回复

使用egg-sequelize库

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

回到顶部