Личный блог с мыслями и наблюдениями

The uWSGI Spooler

13.04.2017   uwsgi   spooler  

Когда проектируешь масштабируемые системы, где приходится обращаться ко множеству внешних компонент, например, использование стороннего API, отправка почты или конвертация видео, лучшим способом реализации является асинхронная модель с системой очередей, которая является связующим звеном для взаимодействия всех компонент системы…

 

Самой популярной системой очередей в Python является Celery, она обладает широким набором возможностей по управлению задачами.

 

К сожалению, сложные системы на базе Celery сложно поддерживать в работоспособном состоянии и когда что-то идёт не так, то найти проблему бывает весьма не просто. Можете спросить любого девопса об опыте работы с Celery, но будьте готовы услышать не очень приятные слова.

 

К счастью, есть альтернативное решение и сейчас я расскажу о нём.

Читать далее →