Как стать автором
Обновить

Комментарии 13

фреймворк работающий через gunicorn в 2018? вы серьезно?

Поделитесь, пожалуйста, стабильными решениями.

НЛО прилетело и опубликовало эту надпись здесь
хорошее. но синхронное. т. е. если в логике будет определенное количество подвисаний, то производительность будет проседать. те запросы которые не используют залокированное поведение будут висеть в ожидании. Конечно gunicorn кикнет воркер и запустит новый, но, не факт что этот новый воркер не залочится на следующим запросе.
запустить гринлеты или еще лучше обращение к базе через asyncio — проблемно, так как тот не опускает эвентлупы из себя. тем самым сведя работу с гринлетами к нулю.

Интересно…
Что можно использовать вместо gunicorn в этом случае?

не подскажете, через что по-вашему должен работать фреймворк в 2018 году?
Что, собственно, не так? Довольно часто встречаю gunicorn в продакшене.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Один-единственный человек пилит — вряд ли там что-то дельное может быть…

Аргумент про 10x ускорение в сравнении с Flask совершенно нерелевантен. Этот слой никогда не бывает узким местом.

Хотелось бы ещё увидеть сравнение с API на aiohttp.web например.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации