我正在编写一个将服务器端事件与 ActionController::Live 一起使用的应用程序。它正在使用 puma 应用服务器。当用户连接等待来自 Redis 的消息时,Messages 控制器中的方法保持活动状态。
问题是我不想通过这种方法连接到 Postgres。在我在六个选项卡中打开应用程序后,它有超过五个由config/database.yml
文件中的池大小定义的连接,应用程序崩溃。
有没有办法告诉我的应用程序何时调用该方法它不需要连接到数据库,因为其中没有 ActiveRecord 查询调用?