【问题标题】:Multiples readonly databases(backup connections) on sails.jsSails.js 上的多个只读数据库(备份连接)
【发布时间】:2017-02-23 19:45:38
【问题描述】:

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

谢谢。

【问题讨论】:

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


【解决方案1】:

@Sangharsh 说的是,当您的用例相当简单时,Sails 很棒,如果不是,那么最好使用与数据库交互的复杂方法 (mysql@npm) 并将其构建成适配器/服务/助手。

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

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

【讨论】:

  • 是的,当然,我同意你的看法,项目发展太快了...我有一个 AWS 顾问,我想我会问他一些解决方案...我有负载均衡器应用程序服务器,但不是数据库服务器...
猜你喜欢
  • 2012-06-15
  • 2016-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多