在ar_multidb中将读取拆分为从属并写入为主

时间:2018-09-10 06:15:25

标签: ruby-on-rails ruby postgresql master slave

我目前正在使用Ruby在Rails上工作,我想在主从服务器之间拆分连接,以便将读取查询转到从属服务器并写入到主服务器,而我目前正在使用ar-multidb gem。我知道这不支持。

因此,有一种方法可以解决此问题,而无需使用其他宝石,例如章鱼或玛卡拉。

我能想到的一种方法是将我的默认连接设置为从属,并将写查询放在Multidb.use(:default)块中。但这会很费力,而且会导致代码失败。

0 个答案:

没有答案