У меня есть две задачи сельдерея
@app.task(bind=True)
def task1():
@app.task(bind=True)
def task2():
, и каждая задача вызывается различными API, например, следующим образом:
@api_view(['POST'])
@permission_classes((IsAuthenticated,))
def api1(request):
task_1.delay()
@api_view(['POST'])
@permission_classes((IsAuthenticated,))
def api2(request):
task_2.delay()
, если задача 2 вызывается, когда задача 1 выполняется в фоновом режиме, яхотите запустить задачу 2 после того, как задача 1 будет завершена
как я могу решить проблему ??
Я также рассматриваю возможность предоставления одной очереди для каждого пользователя
Пожалуйста, дайте мне идеальныйрешение ...