【文件属性】:
文件名称:ebisu_connection:EbisuConnection允许访问副本服务器
文件大小:23KB
文件格式:ZIP
更新时间:2021-05-27 05:20:37
ruby rails activerecord replica Ruby
EbisuConnection
EbisuConnection允许访问副本服务器。 您可以为每个副本服务器分配性能权重。
Rails ------------ Master DB
|
|
+---- Replica1 DB (weight 10)
|
|
+---- Replica2 DB (weight 20)
如果您可以将负载平衡器放置在副本服务器之前,则应使用 。
用法
进入副本
读取查询转到副本服务器。
Article . where ( :id => 1 )
接触大师
如果读取查询要访问主服务器,请使用read_master 。 在0.3.1之前的版本中,可以使用readonly(false) 。
Articl
【文件预览】:
ebisu_connection-main
----.travis.yml(531B)
----bin()
--------test(91B)
--------console(341B)
--------setup(176B)
----Rakefile(464B)
----test()
--------greatest_common_divisor_test.rb(941B)
--------config()
--------test_helper.rb(305B)
--------replica()
--------support()
--------connection_manager()
--------ebisu_connection()
----gemfiles()
--------rails52.gemfile(220B)
--------rails50.gemfile(221B)
--------rails51.gemfile(221B)
----ebisu_connection.gemspec(1KB)
----Appraisals(490B)
----Gemfile(101B)
----.gitignore(81B)
----lib()
--------ebisu_connection.rb(450B)
--------ebisu_connection()
----CODE_OF_CONDUCT.md(2KB)
----README.md(5KB)
----LICENSE.txt(1KB)