
Фоновая обработка заданий: Руководство разработчика по Celery, Sidekiq, Hangfire и облачным очередям
Если вы когда-либо создавали веб-приложение, которому нужно было отправлять электронные письма, обрабатывать изображения или генерировать отчёты, не блокируя браузеры пользователей, вы сталкивались с проблемой фоновой обработки задач. А если ещё нет — поздравляю, вы всё ещё находитесь в «медовом месяце» веб-разработки. Правда в том, что фоновая обработка задач — это одна из тех непривлекательных инфраструктурных проблем, которая отличает хобби-проекты от производственных систем. Если всё сделано правильно, пользователи ничего не заметят. Если нет — вы будете в 3 часа ночи искать причину, по которой все запланированные отчёты исчезли в пустоте после развертывания....