使用sequelize与同一db的多个实例

时间:2017-10-26 16:09:21

标签: node.js postgresql sequelize.js

我想续集多个数据库主机(postgres)的池连接,这样如果一个崩溃,我的应用程序就会保持运行状态。换句话说,我在不同的主机上安装了相同数据库的多个实例(保证同步)。我希望sequelize连接到两个dbs的连接。这可能直接用sequelize吗?如果没有,最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

您需要设置Postgres群集,然后连接到Sequelize中的群集。配置在服务器端完成,对客户端是透明的。

https://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling

Sequelize的连接池在连接中定义,在文档中查找options.pool

http://docs.sequelizejs.com/class/lib/sequelize.js~Sequelize.html