Безопасен ли тифоз с activerecord? Resque?
Безопасен ли тифоз с activerecord? Resque? Я ковырялся в источнике и гуглял тут и там, и я не могу сделать из этого ни головы, ни хвоста. Я думаю, что я действительно хочу знать, это то, что ответные обратные вызовы запускаются по одному или параллельно? Потому что, если обратные вызовы являются атомарными или последовательными или что-то еще, тогда безопасно что-либо делать в них. Я думаю.
1 ответ
Из моего ответа на вопрос GitHub:
Я широко использовал его среди работников Resque. Typhoeus::Hydra возвращает (срабатывает #on_complete) в порядке, в котором возвращаются запросы. Вместо того, чтобы выполнять какую-либо работу с базой данных в блоке #on_complete, я бы предложил сохранить коллекцию объектов ответа и выполнить работу с базой данных после того, как вы выполнили любую проверку, которая вам может понадобиться.