-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
apply开源项目申请加入 r2cn 使用标签开源项目申请加入 r2cn 使用标签
Description
[项目名称] kLoop
[项目代码仓库] https://github.com/fantix/kloop
[项目网站] N/A
[项目简介] kLoop 是一个 Python asyncio 事件循环的实现,重点使用了 Linux 内核的 io_uring 和 kTLS 功能,故称作 k(ernel)Loop。Python 及其异步 I/O 被广泛应用于 Web 编程、云基础设施、机器学习和大语言模型相关的各种开发实践中,因此构建一套高性能的、安全的、跨平台的基础设施尤为重要。我目前维护的 uvloop 项目是当下 Python 高性能 asyncio 替代实现的事实标准,但其尚未对 io_uring、RISC-V 甚至 Windows 等异构平台有足够好的支持,且迁移成本较大,因此有了 kLoop 项目。kLoop 是我三年前用 C/Rust/Cython 编写的原型,功能尚不完整,这次希望借力 R2CN 计划,实现用 Rust / tokio-uring 的彻底重写,以期在安全性和兼容性上有所突破。
[联系人及邮件] @fantix [email protected] UTC-05:00
Metadata
Metadata
Labels
apply开源项目申请加入 r2cn 使用标签开源项目申请加入 r2cn 使用标签