技术栈
tokio
许野平
2 个月前
rust
·
restful
·
tokio
·
warp
·
hyper
Rust:Restful API 服务程序开发详述
运行效率对于后端程序来讲很重要。我曾经以为,多线程机制是后端设计的终极方法,后来才发现,异步机制才是榨干 CPU 运行效率资源的关键所在。
许野平
8 个月前
rust
·
channel
·
tokio
Rust: Channel 代码示例
在 Rust 中,通道(Channel)通常使用 std::sync::mpsc(多生产者单消费者)或 tokio::sync::mpsc(在异步编程中,特别是使用 Tokio 运行时)来创建。下面是一个使用 std::sync::mpsc 的简单示例:
许野平
8 个月前
rust
·
tokio
Rust:性能优异的异步并发库 Tokio
Tokio是一个开源的异步运行时库,专为编写异步IO应用而设计。它提供了一种简单而安全的方式来编写异步代码,允许开发者无缝切换不同类型的异步运行时,并提供了统一的接口用于实现不同的功能,如网络IO、文件IO、数据库访问、HTTP客户端、多线程调度等。
爱音乐的程序猿
9 个月前
redis
·
后端
·
rust
·
异步
·
cargo
·
tokio
【从零开始的rust web开发之路 四】rust语言tokio异步使用redis教程
使用rust写web,自然是离不开redis缓存的。rust也有现成redis连接库,并且支持阻塞和异步两种模式。下面教程我我以tokio异步操作redis方式为主,同步的操作可以参考异步,区别不大