7 个不稳定版本 (3 个破坏性更新)
0.4.1 | 2024年5月19日 |
---|---|
0.4.0 | 2024年2月11日 |
0.3.0 | 2024年2月11日 |
0.2.0 | 2023年9月6日 |
0.1.1 | 2023年8月25日 |
#342 在 异步
每月386次下载
645KB
14K SLoC
ractor_actors
使用 Ractor 构建的通用实用演员
Rust 的纯演员框架。灵感来源于 Erlang 的 gen_server
,拥有 Rust 的速度和性能!
这个包包含一些基于 Ractor 的系统的实用演员。此外,因为 ractor
是建立在 tokio
之上的,所以您通常可以将这些实用演员与非演员的异步工作流混合使用。
这个包是 WIP
安装
[dependencies]
ractor_actors = "0.2"
这里有什么?
以下实用演员定义在这个包中(使用相关功能启用[括号内])
- 文件监视器(功能
filewatcher
) - 监视文件和目录的变化。使用notify
构建。 - Tcp 演员功能
net
) - 监听传入连接并作为会话处理从它们收到的消息。 - 定时管理演员(功能
time
) - 一个基本的 cron-job 管理演员,支持完整的 cron 语法,将在周期上执行操作 - 流处理演员(功能
streams
) - 用于处理流任务的演员,包括无限/有限循环、流处理和流复用。
贡献者
要了解更多关于为 ractor
贡献的信息,请参阅 CONTRIBUTING.md。
许可证
该项目受 MIT 许可证的许可。
依赖关系
~4–15MB
~193K SLoC