如何在node.js sequelize库中测试所有复制服务器的连接
我确实配置了复制数据库,但当我使用authenticate方法测试它时,即使我使用了两个读服务器和一个写服务器,也只从一个读服务器返回一条消息 这是我的配置如何在node.js sequelize库中测试所有复制服务器的连接,node.js,sequelize.js,Node.js,Sequelize.js,我确实配置了复制数据库,但当我使用authenticate方法测试它时,即使我使用了两个读服务器和一个写服务器,也只从一个读服务器返回一条消息 这是我的配置 replication : { read: [ { host:'127.0.0.1', username:'repl1', password:'' }, { host:'127.0.0.1', username:'repl2', password:'' } ], write: { host: '127.0.0.1
replication : {
read: [
{ host:'127.0.0.1', username:'repl1', password:'' },
{ host:'127.0.0.1', username:'repl2', password:'' }
],
write: { host: '127.0.0.1', username: 'master', password: '' }
}
有没有办法测试所有复制主机的连接
提前感谢。您在
read
数组中指定了相同的主机两次。您应该使用两台不同的主机,或者为同一台主机指定两个不同的端口
属性
另外,您还有一个输入错误:'repl2
应该是'repl2'
谢谢您的评论。对不起,打错了。我确实在读取主机时更改了一个主机,但我只从数据库中得到了一条消息(读取阵列的第一条)。似乎它没有连接所有主机