Size: a a a

2021 December 08

AM

Artur Mustafin in Python
я на flask подсел + все возможные с ним комбинации трогал, тяжелые наркотики не для слабонервных :) так вот, я пока держусь твердо позиции, что асинки - хорошо, но без асинков еще лучше, то есть рука лицо - это мое кредо. чем проще - тем лучше. метод, обработчик, + supervisord + nginx, все. ну, иногдаааааа, очень иногдаааа, это celery + async tasks
источник

B

BSLK in Python
в чем разница?
источник

AM

Artur Mustafin in Python
A - async
источник

B

BSLK in Python
да, мог бы догадаться
источник

B

BSLK in Python
😆
источник

AM

Artur Mustafin in Python
в WSGI нет асинков, могу ошибаться, это просто протокол, по моему
источник

AM

Artur Mustafin in Python
протокол в смысле API
источник

🌌

🌌Na🌃CHT in Python
и вот аиохттп вроде именно всги сервер использует, при этом стиль программирования на пайтон - асинхронный
но я могу ошибаться, я не люблю аиохттп и мало про него знаю
источник

AM

Artur Mustafin in Python
в .net есть аналоги - все функции, как обчычные, только с Async эквивалентами, и вызываются по паттерну, async / await
источник

🌌

🌌Na🌃CHT in Python
да, весьма похоже.
а корутины там тоже есть?
источник

AM

Artur Mustafin in Python
ну вроде WSGI не про API, так что внутри может быть что угодно вообще, я могу ошибиться. а в том, как оно наружу смотрит
источник

🌌

🌌Na🌃CHT in Python
не совсем все, что угодно, то есть, рациональнее все-таки не использовать асги для синхронного стиля, мне кажется
асги это же как усовершенствованный всги для поддержки параллельных задач async
источник

AM

Artur Mustafin in Python
не поверишь, но есть, правда, как и всегда, не всегда полезно их использовать. там есть специальный класс BackgroundWorker, собственно он и работает в этой роли, как я помню
источник

AM

Artur Mustafin in Python
ну, да. не использовал в продакшене, поэтому соглашусь со всем, что напишете :)
источник

🌌

🌌Na🌃CHT in Python
недавно запилила апи для работы с файлами состоящее полностью из корутин - и кончила
источник

🌌

🌌Na🌃CHT in Python
я мало знаю про развертывание приложений
могу на AWS закинуть или через Docker Compose развернуть, но подбор серверов для продакшена - не совсем мое.
вроде бы не каждому веб-разработчику обязательно быть devops.
источник

🌌

🌌Na🌃CHT in Python
файл конфигурации докер компоуз как файл конфигурации докер компоуз)
источник

AM

Artur Mustafin in Python
не, я выкинул все, что они наговонокодили, честно
источник

🌌

🌌Na🌃CHT in Python
а ну вот теперь выглядит как норм файл)
источник

AM

Artur Mustafin in Python
и просто сделал flask сервер на post запросе
источник