是否有 ruby gem 或类似的 MySQL 连接池不是 rails 的一部分?我只有一个 ruby 脚本(同样,我不使用 rails 做任何事情)。
最佳答案
Seamless Database Pool应该可以“与任何 ActiveRecord 应用程序”一起工作,并且 ActiveRecord 在没有 Rails 的情况下也很容易使用。我在一个普通的 Ruby 应用程序中使用了 ActiveRecord,这只是配置记录器和数据库连接的问题,比如
ActiveRecord::Base.logger = App.logger
dbconfig = YAML::load(File.open("#{APP_ROOT}/config/database.yml"))
ActiveRecord::Base.establish_connection(dbconfig[ENV["APP_ENV"]])
我没有在 Rails 之外使用过无缝数据库池,但在快速搜索后我找不到任何针对普通 Ruby 应用程序的连接池,所以它可能是你最好的选择。
关于mysql - ruby 、MySQL : Connection pool that is outside of the rails framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2614886/