C15H22N6O5S, такое вахтёрство, что лайвкодинг, тестовые задания и алгоритмические задачи уже считаются наглостью со стороны нанимателя. Скоро будет принято соискателю деньги платить, чтобы он на собеседование просто пришёл.
Maxwell012, нет. В репе aiohttp на этот счëт есть куча issue, одно из которых аж с 2018-го года, и есть майский PR, который пока не принят. Так что только ждать новой версии aiohttp, менять библиотеку или не работать с больными сайтами.
Верно. Впрочем, в Python и потоки не очень помогают с CPU-bound задачами.
как можно обходиться очередями?
С очередями лучше поменять интерфейс. Например отправлять задание в Celery и сразу возвращать клиенту идентификатор, по которому он может опрашивать бэкенд о готовности результата. Если это невозможно, то можно написать асинхронный обработчик, в котором в цикле проверять готовность результата, примерно как в коде вашего вопроса. Ещё можно написать собственную очередь задач:
Отправлять задания брокеру очередей.
Другим процессом Python вычитывать задания из очереди, выполнять их и отвечать в другую очередь.
В асинхронном обработчике запросов Flask с помощью асинхронного потребителя Pika ждать появления сообщений с ответами.
Жаль, что Celery не готова работать с asyncio. Ну и наконец вместо Flask можно взять какой-нибудь фреймворк лучше справляющийся с конкурентностью. Хотя с вычислительными задачами в любом питонячьем фреймворке просто не будет.
Финский Мачо, поддерживаю, хорошо проработанные пет-проекты для новичка - козырь. Только в трудовой опыт их записывать не стоит, это многих нанимателей бесит.
C15H22N6O5S, я просматриваю всë, что приходит. Причëм нанимаю я таки давно, что уже научился с первого взгляда выделять резюме, которые стоит читать внимательнее.
Нуржан Мурзахмет, нужно больше нешаблонного текста, расписывающего чем вы лучше других 300 соискателей, отправивших своё резюме на этой неделе. Естественно, за этим текстом должны быть какие-то отличительные качества и уникальные знания, которых действительно нет у других.
Нуржан Мурзахмет, посмотрел, резюме невыразительное, ничем в глаза мне бы не бросилось, и стажёрский опыт растворяется в пелёнке пет-проектов, которые за опыт никто не считает.