如何在 Sequelize 中实现聚类?

how to implement clustering in Sequelize?

我有两个 mysql 服务器都是 (MASTER,MASTER)。我们如何在 sequelize 中实现聚类。如果 sql 服务器之一已停止,则所有请求都会转到其他 mysql 服务器,而无需重新启动节点服务器。

他们没有实现集群功能或回退。我已经找到了解决方法。

var Sequelize = require("sequelize");

sequelize.connectionManager.connect = function(){
    return new Promise(function(resolve,reject){
       // create your connection and return its instance in promise
       resolve(connection);
    });
}

sequelize.connectionManager.disconnect = function(connection){
   // to disconnect the connection
   if (!connection._protocol._ended) {
       connection.release()
}
return Promise.resolve();

}

如果上面的代码不够用,我可以分享代码。