#actor #tokio #actor-framework #shutdown #hard #graceful #child

toktor

一个小型的基于 tokio 的 Actor 框架

5 个版本

0.2.1 2024 年 5 月 8 日
0.1.3 2024 年 5 月 3 日
0.1.2 2024 年 5 月 3 日
0.1.1 2024 年 4 月 30 日
0.1.0 2024 年 4 月 14 日

#742 in 并发

MIT/Apache

16KB
205 代码行

toktor


Build Status


tokio 中使用的 Actor 框架。

特性

  • 为 Actor 提供优雅和强制关闭选项
  • 创建子 Actor
  • 创建与 Actor 相关的任务,可以与 Actor 一起关闭

这是为了满足在项目中创建复杂 Actor 结构的需求,这些结构在需要时可以轻松关闭。例如在 UI 中,当用户关闭窗口时,或者在电话中,当互联网通话中断时。

最低支持 Rust 版本 (MSRV)

MSRV 是 1.75

许可协议

根据您的选择,许可协议为以下之一

贡献

除非您明确说明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证的定义,将按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~2.3–4MB
~64K SLoC