我正在构建一个使用Server-Sent Events( SSE )将事件流式传输到浏览器的Rails服务。有一个带有标准RESTful端点的控制器用于操作/查询数据,然后是另一个控制器(继承自ActionController::Live
)来处理异步代码。然后,在中间我将Redis作为pubsub
因为我预先计算了我想在RESTful控制器中发送的消息,所以我不使用SSE控制器中的数据库(auth不需要数据库连接)。
问题:
因为从池中不必要地抓取了数据库连接,所以我的连接数量有限,但是我允许的数据库连接数量。
问题:
有没有办法skip_before_filter
(或类似)避免要求数据库连接?