8 个重大版本发布
0.9.1 | 2023 年 7 月 18 日 |
---|---|
0.8.0 | 2023 年 7 月 4 日 |
#274 在 并发
每月 231 次下载
用于 4 crates
14KB
252 行
Stewart
极简、高性能、非专有的演员系统。
- 极简:从一个小的自包含和线程局部演员系统开始,假设最少。其他所有东西都建立在上面,包括线程!
- 高性能:围绕实时渲染用例构建。无所畏惧地使用 Stewart!
- 非专有:与其他演员系统、异步运行时、Web Workers、GPU 管道、分布式框架等很好地协同工作。Stewart 不会限制你可以与之交互的内容。
为什么还需要另一个演员库?
虽然 Rust 中已经存在许多演员库,但它们通常是为网络服务器设计的。在大多数框架中,CPU 性能和延迟与 IO 成本相比微不足道,并且框架预计作为原生二进制运行。Stewart 不做这些假设,可以在“奇怪”的环境中运行。
使用说明
Crates
许可证
许可协议为以下之一:
- Apache 许可证,版本 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证(Expat)(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
依赖项
~0.7–1.3MB
~26K SLoC