Я планирую использовать сельдерей для обработки входящих запросов веб-службы. Я понимаю, что сельдерей используется в основном для обработки асинхронных задач. Однако у сельдерея есть много функций, которые мне нравятся и которые могут быть полезны в моем проекте - приоритеты, ограничения скорости, распределенная архитектура и т. Д.
Я просто борюсь с дизайном. Я хотел бы иметь веб-сервис, который создает и запускает задачу, которая будет вызывать подзадачи. Исходная задача требует результатов из подзадач, а затем, когда исходная задача завершена, я возвращаю результат обратно клиенту через веб-сервис. Я знаю, что могу вызывать задачи синхронно, но это не очень хорошая практика.
Спасибо