18 вопросов
-
middle theory Зачем нужен `ClientSession` в aiohttp? Что произойдёт если на каждый запрос создавать новую сессию? Когда использовать `aiohttp` vs `httpx`.
-
middle theory Зачем aiohttp как сервер если есть FastAPI? Когда выбирать aiohttp.web? Покажи минимальный пример сервера с middleware.
-
senior correct_vs_wrong Какой клиент правильнее для production? ```python # Вариант A async with aiohttp.ClientSession() as s: async with s.get(url, timeout=5) as r: retur…
-
senior theory Какие проблемы могут возникнуть при использовании одного и того же **connector** в нескольких **ClientSession** одновременно? Какие симптомы указывают на непра…
-
senior theory Какие аспекты **ClientSession** нужно учитывать при **monitoring** и **profiling** высоконагруженных сервисов на aiohttp? Какие метрики помогут выявить проблем…
-
senior theory Какие **failure modes** могут возникнуть при использовании **ClientSession** с нестандартными **TCPConnector** настройками в production? Какие **anti-patterns*…
-
senior theory Какие **debugging techniques** можно использовать для выявления проблем с **ClientSession** и **connector pool** в **production**? Какие инструменты и методы п…
-
senior theory Какие **trade-offs** существуют между использованием **ClientSession** с **shared connector** и **individual connector**? В каких сценариях стоит выбирать один…
-
senior theory Какие симптомы могут указывать на утечку соединений в **ClientSession** с **TCPConnector**? Какие метрики и логи стоит мониторить, чтобы своевременно обнаружит…
-
senior theory Какие проблемы могут возникнуть при использовании **TCPConnector** с **limit** и **limit_per_host** в условиях **high-concurrency**? Какие **anti-patterns** сл…
-
senior theory Какие **failure modes** могут возникнуть при использовании **ClientSession** с **shared connector** в **multi-threaded** приложениях? Какие меры предосторожнос…
-
middle quiz Что произойдет, если в одном и том же event loop-е создать несколько ClientSession с одним и тем же TCPConnector?
-
middle quiz Какой из следующих параметров TCPConnector влияет на максимальное количество одновременных соединений к одному хосту?
-
middle quiz Какой из следующих способов позволяет отследить использование соединений в ClientSession?
-
middle quiz Какой из следующих способов позволяет уменьшить количество открытых соединений при высокой нагрузке?
-
middle quiz Какой из следующих параметров TCPConnector влияет на время ожидания соединения?
-
middle quiz Что произойдет, если не закрывать ClientSession явно?
-
middle quiz Какой из следующих способов позволяет избежать проблем с connection pool в высоконагруженных приложениях?