【问题标题】:Sequelize connecting to fail over write replicaSequelize 连接到故障转移写入副本
【发布时间】:2018-10-13 10:35:01
【问题描述】:

我正在使用 Sequelize 4.38.0。阅读文档后,我设置了一个包含 2 个只读副本的主写入数据库。我正在尝试为主写入数据库添加故障转移以实现高可用性。续集支持吗?在配置选项中,在“复制”中,您可以传递要读取的主机数组,但不能写入 =\

【问题讨论】:

    标签: mysql sequelize.js google-cloud-sql failover automatic-failover


    【解决方案1】:

    在 Cloud SQL 中,故障转移副本会自动从主服务器复制并保持只读状态,直到需要故障转移为止。故障转移后,故障转移副本成为主副本并开始接受写入。从应用程序的角度来看,它连接到相同的 IP 地址。

    【讨论】:

    • 谢谢!你会碰巧知道我如何测试这个吗?就像我可以在不关闭故障转移的情况下以某种方式关闭主写入吗?我尝试停止它,但故障转移也停止了。
    • 你到底想测试什么?
    • 本地(不是云)PostgreSQL 集群怎么样?备用升级后,应用程序将尝试在写入对象中配置的离线节点上写入,并且在读取对象上具有新的主节点(能够写入)。
    猜你喜欢
    • 2020-08-07
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多