Добрый день ! Подскажите пожалуйста - хочу из вьюхи джанго запустить задачу с агрументами допустим x,y и сразу-же поставить в очередь эту-же задачу с другими аргументами, когда выполнится первая, дожна сразу-же пойти на выполнение вторая, затем третья, четвертая и т.д.
но вьюха не должна проверять последовательно выполнение задач - должна только отправить их в брокер сообщений
run_logs_analize1 = logs_analize.apply_async(args=[0, 1], expires=200)
run_logs_analize2 = logs_analize.apply_async(args=[2, 3], expires=200, countdown=30)
run_logs_analize3= logs_analize.apply_async(args=[3, 4], expires=200, countdown=30)
run_logs_analize4 = logs_analize.apply_async(args=[4, 7], expires=200, countdown=30)
пока-что нашел выход при помощи параметра countdown, определив примерное время выполнения одного задания - но это не правильно, - надо чтобы задача запускалась сразу по выполнению предыдущего экземпляра - есть ли такой способ ?
Updated 20 Sept. 2015, 15:49 by Mark.