
1 kfll 2017-02-15 00:47:04 +08:00 via Android 都可以,依赖注入加管理器 |
3 anchoretic 2017-02-16 12:54:10 +08:00 使用 waterline 等 ORM 框架不就好了? |
4 t123yh OP @anchoretic 消息队列的连接没法用 ORM 啊 |
5 yunshansimon 2017-03-06 22:58:08 +08:00 推荐自建连接池,全部都用长连接,这样可以节省数据库连接开销。包装常用的数据库访问函数,在调用前检查数据库连接是否正常,不正常就断掉重连(这样,就算数据库服务器端挂掉,你也会自动重连)。优化的话,就加一个数据库访问队列,给每个数据库连接增加计数,所有数据库访问先进入队列,再调用数量最低的数据库连接(数据库返回错误,还能把输入再打入队列,等会再试一次)。输入数据连接计数高于 5000 (假定值),就重连,并且清空计数,这样保证数据库服务器的内存优化。对外 export 数据库操作函数 get , put , post , delete 就好了,不需要指定连接。 |
6 libook 2017-04-07 00:22:05 +08:00 我用的是 mongoose ,自带连接池功能,自动完成所有过程。。。 |