为 Python requests 库提供的轻量扩展,基于 concurrent.futures 异步发送 HTTP 请求。
2221158PythonOther更新于 19天前
Rust 异步运行时,提供任务调度、非阻塞 I/O、网络和定时器,用于构建可靠的异步应用。
Tokio 是一个基于事件驱动、非阻塞 I/O 的 Rust 异步编程平台。它包含多线程、支持任务窃取的调度器,基于操作系统事件队列(如 epoll、kqueue、IOCP)的反应器,以及异步 TCP 和 UDP 套接字。
它面向需要处理大量并发连接的网络服务和 I/O 密集型程序,开发者无需为每个连接分配独立线程。应用通过按需启用 feature 标志,结合 async/await 使用运行时提供的任务生成、定时器和同步原语。
围绕 Tokio 还有一套生态项目,包括 axum Web 框架、hyper HTTP 实现、tonic gRPC 库、tower 中间件抽象以及 tracing 诊断框架。
在 Cargo.toml 中添加 Tokio 并启用全部功能
tokio = { version = "1.54.1", features = ["full"] }在 main.rs 中编写 TCP 回显服务器示例并用 cargo 运行项目
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
为 Python requests 库提供的轻量扩展,基于 concurrent.futures 异步发送 HTTP 请求。
跨平台异步 I/O 的 C 语言库,也是 Node.js 底层所用的事件循环基础。
搜狗开源的 C++ 并行计算与异步网络框架,用于构建基于 DAG 的任务流。
基于事件驱动的异步 Java 网络框架,用于快速开发高性能、易维护的协议服务端与客户端。
一个用 Rust 编写的极简命令行工具,可将本地 TCP 端口通过远程服务器暴露到公网。
基于 DPDK 的高性能网络流量生成与压测工具,用于测试四层负载均衡、网关和服务器。