resque工作者之间的持久数据库连接

时间:2012-10-08 16:51:23

标签: database postgresql sinatra resque

我正在设置一个sinatra应用程序,它会产生resque工作者以在数据库上执行插入。

我不希望每个工作人员都必须打开和关闭新连接。

如何在不打开自己的连接的情况下让每个工作人员在数据库上执行插入操作?或者正在快速并行地打开连接安全的事情?

1 个答案:

答案 0 :(得分:1)

我已成功使用https://github.com/samgranieri/resque-jobs-per-fork gem来让每个工作人员处理多个作业,从而提高效率,而不是让每个工作人员设置和拆除。 resque-jobs-per-fork是一种保持联系的迂回方式。