最近正在开发一个 Grape 的 standalone 项目,ORM 使用了 AR 和 Sequel, 现在对数据库连接池的管理产生了深深的疑问,Sequel 和 AR 都实现了线程间连接池的共享,但是 web-server 有不同的并发机制,对于支持多线程的 web-server,也是针对请求创建新的 thread,这些服务器线程能否调用 ORM 的连接池?而且 rails 也使用了 ActiveRecord::ConnectionAdapters::ConnectionManagement 保证请求处理完成后,清理活跃的连接,所以 ORM 连接池的意义在哪,只是针对单个请求么?求解答。
PS,我上传了一个头像之后为啥就换不了了?!!!