Mitti - это экспериментальный Python ASGI-фреймворк, объединяющий конкурентное и параллельное выполнение кода под капотом привычной синхронной модели программирования.
Вместо того чтобы заставлять разработчика разбираться с «цветными функциями»,
async/await и нюансами asyncio, Mitti оставляет код приложения обычным синхронным Python. Фреймворк сам берет на себя управление рантаймом: он распределяет вызовы конкурентно на стандартных сборках с GIL и запускает их в настоящем многопоточном параллелизме на free-threaded сборках Python (no-GIL / PEP 703).def), а среда Mitti берет на себя планирование и эффективное исполнение потоков.from mitti import App
app = App()
# Обычная синхронная функция, готовая к параллельному исполнению
@app.get("/users/{user_id}")
def get_user(user_id: int):
return users.get(user_id)
#Python #ASGI #Mitti #NoGIL #FreeThreaded #Concurrency #Multithreading #Backend #WebDevelopment #OpenSource
https://github.com/grandimam/mitti
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - grandimam/mitti: Next-gen ASGI Framework
Next-gen ASGI Framework. Contribute to grandimam/mitti development by creating an account on GitHub.
👍2 2🔥1