13次发布
0.2.4 | 2021年3月7日 |
---|---|
0.2.3 | 2021年3月6日 |
0.2.0 | 2021年2月28日 |
0.1.7 | 2021年2月11日 |
0.1.4 | 2021年1月31日 |
#1135 在 异步
每月 33 次下载
20KB
264 代码行
Appliance
概述
Appliance是一个轻量级的Rust框架,用于构建高度可定制的异步组件,适用于基于消息的交互。该项目试图通过免除用户使用预定义的执行运行时,使类似actix的方法更加灵活。使用该库,您可以设计任何异步代理的组合逻辑,避免数据竞争和不必要的锁。
特性
- 对代理生命周期的显式控制(无全局运行时)。
- 为代理配备定制的异步执行器。
- 调用处理程序时的开销最小。
安装
使用此库的推荐方法是将其添加到您的 Cargo.toml
文件中的依赖项
[dependencies]
appliance = "0.2.0"
lib.rs
:
一个轻量级的actor模型启发框架,用于构建基于消息交互的可定制组件。
依赖项
~4–16MB
~164K SLoC