geavanceerd
Asynchrone Refactoring in Python
Herschrijf synchrone I/O-gebonden code naar efficiënte asynchrone Python-code met behulp van asyncio en proper resource management.
📝 محتوى الأمر
Gegeven een stuk synchrone Python-code die API-verzoeken uitvoert naar een lijst van eindpunten en de resultaten verwerkt. Herschrijf deze code volledig om gebruik te maken van 'asyncio' en 'aiohttp'. Zorg voor proper error handling voor elk afzonderlijk verzoek zonder dat de hele batch faalt. Implementeer tevens een mechanisme om het gelijktijdigheidsniveau (concurrency limit) in te stellen en voeg type hints toe toegepast op de hele functie. Leg daarnaast de voordelen van je aanpak uit ten opzichte van multi-threading.