8 个重大版本发布

0.9.1 2023 年 7 月 18 日
0.8.0 2023 年 7 月 4 日

#274并发

Download history 31/week @ 2024-03-11 177/week @ 2024-03-25 21/week @ 2024-04-01 3/week @ 2024-04-22 1/week @ 2024-05-20

每月 231 次下载
用于 4 crates

MIT/Apache

14KB
252

Stewart

极简、高性能、非专有的演员系统。

  • 极简:从一个小的自包含和线程局部演员系统开始,假设最少。其他所有东西都建立在上面,包括线程!
  • 高性能:围绕实时渲染用例构建。无所畏惧地使用 Stewart!
  • 非专有:与其他演员系统、异步运行时、Web Workers、GPU 管道、分布式框架等很好地协同工作。Stewart 不会限制你可以与之交互的内容。

为什么还需要另一个演员库?

虽然 Rust 中已经存在许多演员库,但它们通常是为网络服务器设计的。在大多数框架中,CPU 性能和延迟与 IO 成本相比微不足道,并且框架预计作为原生二进制运行。Stewart 不做这些假设,可以在“奇怪”的环境中运行。

使用说明

阅读 Stewart 书籍以获取详细的用法指南。

Crates

  • crates.io docs.rs - 极简、高性能、模块化和非专有的演员系统。
  • stewart-mio - Stewart 的事件循环运行器。

许可证

许可协议为以下之一:

任选其一。

依赖项

~0.7–1.3MB
~26K SLoC