gpt4 book ai didi

node.js - 对同一数据库的多个实例使用 sequelize

转载 作者:行者123 更新时间:2023-12-03 22:40:56 26 4
gpt4 key购买 nike

我想将多个数据库主机(postgres)的连接池连接起来,这样如果一个主机崩溃,我的应用程序就可以保持运行。换句话说,我在不同的主机上安装了同一个数据库的多个实例(保证同步)。我想 Sequelize 到两个数据库的连接池。这可以直接使用 Sequelize 吗?如果不是,那么最简单的方法是什么?

最佳答案

您需要设置一个 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

关于node.js - 对同一数据库的多个实例使用 sequelize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46959035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com