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