ActiveRecord连接池

时间:2012-01-03 12:38:53

标签: ruby activerecord sinatra connection-pooling

我的Sinatra应用程序中有多个数据库连接。它应该根据参数智能地切换数据库。

例如:

get '/:project/details' do
  ...
end

如果网址为0.0.0.0:3000/project1/details,' project2 ',则应连接到数据库' project1 '如果网址为0.0.0.0:3000/project2/details,依此类推。

我正在使用active_record进行数据库连接。

我想在池中保持连接,这样如果多个匹配到同一个项目,我就可以使用相同的连接。并根据项目移动池中的连接,而不是为每个每个命中建立一个新的连接。

如何实现?

0 个答案:

没有答案