Mysql 如何在Sequelize中实现集群?
我有两个mysql服务器都是(MASTER,MASTER)。我们如何在sequelize中实现集群。如果其中一台sql server已停止,则所有请求都将转到另一台mysql服务器,而无需重新启动节点服务器。它们尚未实现群集功能或回退。我也找到了同样的方法Mysql 如何在Sequelize中实现集群?,mysql,node.js,express,sequelize.js,node-mysql,Mysql,Node.js,Express,Sequelize.js,Node Mysql,我有两个mysql服务器都是(MASTER,MASTER)。我们如何在sequelize中实现集群。如果其中一台sql server已停止,则所有请求都将转到另一台mysql服务器,而无需重新启动节点服务器。它们尚未实现群集功能或回退。我也找到了同样的方法 var Sequelize = require("sequelize"); sequelize.connectionManager.connect = function(){ return new Promise(function(
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();
}
如果上面的代码还不够,我可以共享代码。您能分享更多关于如何工作的详细信息吗?