Rails在后台作业中获取远程数据



我想从后台工作的远程数据库获取客户。但在此期间,我想继续使用postgresql的其他请求。我想知道我是否在worker中建立了连接,在这个过程中会引起任何问题吗?例如,在这个过程中,我的应用程序响应成功从postgresql?

我已经尝试在后台工作中建立连接。但是我需要确定它是否会引起问题。

ActiveRecord使用数据库连接池,所以后台作业进程和应用服务器进程获得单独的DB连接。所以你的应用程序和后台作业可以保持并行运行,只要你有足够的连接池。

不确定为什么需要establish_connection。查看新添加的load_async是否有帮助。

最新更新