Comments 4
Ну, во первых, это проблема не только FastAPI. Это следствие концепции и технологии asyncio, которая лежит в базе.
А во вторых, в 3.14 завезли no-GIL режим, который позволяет полноценные потоки и multithreading, но тут надо помнить про все нюансы необходимости синхронизации. И тут как раз вылезает отсутствие нормальных примитивов синхронизации в питоне.
А так-то да, все по делу
Шпаргалка: что выбирать
Выбирайте языки программирования, в которых асинхронщина сделана нормально, без деления на красно-синие функции.
Sign up to leave a comment.
async def или def в FastAPI: как одна строчка делает сервис в 40 раз медленнее