2016-09-14 26 views
3

我有兩個mysql服務器都是(MASTER,MASTER)。我們如何才能實施集羣化。如果其中一臺sql server已經停止,那麼所有請求都會轉到其他mysql服務器而不重新啓動節點服務器。如何在Sequelize中實現聚類?

回答

0

他們還沒有實現集羣功能或回退。我找到了解決方法。

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(); 

} 

如果上面的代碼不夠用,我可以共享代碼。

+0

請問您可以分享有關這是如何工作的更多細節? –