Задача Python Celery

Выполнен
Заказ
6188688
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
7 Июл 2024 в 21:55
Цена
3 000 ₽
Блокировка
5 дней
Размещен
24 Июн 2024 в 18:17
Просмотров
213
Описание работы

Конструктор приложения в архиве

Создайте сервис обработки изображений — веб-приложение с бизнес-логикой. 

Представьте, что пользователь загружает на сервис некоторое количество изображений, указывая свою почту. Ко всем изображениям применяется эффект размытия. Изображения отправляются ему на почту в виде архива или списка изображений по мере готовности.

Реализуйте следующие endpoints:

  • POST /blur
  • Ставит в очередь обработку переданных изображений. Возвращает ID задачи.
  • GET /status/
  • Возвращает информацию о задаче: прогресс (количество обработанных задач) и статус (в процессе обработки, обработано, отправлено на почту).
  • POST /subscribe
  • Пользователь указывает почту и подписывается на рассылку. Каждую неделю ему будет приходить письмо о сервисе на почту.
  • POST /unsubscribe
  • Пользователь указывает почту и отписывается от рассылки.

Функции для обработки изображения и отправки письма уже реализованы, поэтому можете сконцентрироваться на внедрении очереди задач.


Полезные материалы


Что оценивается
  • Рассылка реализована с помощью Celery Beat.
  • Celery Beat запускается в отдельном процессе.
  • Используется Flower для визуализации и мониторинга задач.
  • Все функции реализованы и работают корректно.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
13 дней 44 минуты
Выполнен
Отзыв о выполненном заказе
Отзыв эксперта о заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир