0

私は、データベースで挿入を実行するためにresqueワーカーを生成するsinatraアプリをセットアップしています。

各ワーカーが新しい接続を開いたり閉じたりする必要はありません。

各ワーカーに、独自の接続を開かずにDBで挿入を実行させるにはどうすればよいですか?それとも、接続を開くことは、迅速かつ並行して行うのに安全なことですか?

4

1 に答える 1

1

私はこのhttps://github.com/samgranieri/resque-jobs-per-forkgem を使用して、各ワーカーに複数のジョブを処理させることに成功しました。これにより、各ワーカーにセットアップと破棄を行わせるのではなく、効率が向上します。resque-jobs-per-fork接続を永続化する回り道です。

于 2012-10-08T16:53:43.370 に答える