在sails.js上传递只读数据库(备份连接)

时间:2017-02-23 19:45:39

标签: mysql amazon-web-services sails.js

我在亚马逊AWS RDS上有2个数据库具有只读状态,因为只读数据库不能是多个数据库,我需要手动控制它们,我的问题是,它可以控制每个连接默认使用我的readonly1数据库和当这个连接失败时,开始使用readonly2数据库吗?

感谢。

1 个答案:

答案 0 :(得分:1)

@Sangharsh说的是什么,但是,当你的用例相当简单时,Sails是很好的,当它不是时,最好使用与数据库(mysql@npm)接口的精细方法并将其结构化为适配器/服务/助手。

在一个更简单的范围内,如果您只想读取记录并让它回退到替代数据库中,如果连接失败,那么您可以使用read()方法的MySQLService来执行您所说的这是你唯一需要做的事情。

话虽如此,您应该对AWS中的服务器进行负载均衡进行一些研究,因为您可以在那里执行此操作,而无需与Sails相关的代码: - )

相关问题