#actor-framework #minimalist #actix #tokio #messages #dynamic #dispatch

aspartam

基于 tokio 的简约演员框架,受 actix 启发

1 个不稳定版本

0.1.0 2022 年 10 月 1 日

#1758异步

Download history 5/week @ 2024-03-28 3/week @ 2024-04-04

188 每月下载量

MIT 许可证

40KB
992

Aspartam

基于 tokio 的简约演员框架,受 actix 启发。

Aspartam 尝试保持简单易用。

消息按顺序处理。

特性

  • 异步演员
  • 支持通过动态调度进行类型化消息
  • 支持异步消息处理器,通过 async-trait
  • 演员监督

用法

待办事项

Aspartam 与 Actix 的比较

待办事项

为什么选择 Aspartam

虽然 actix 很棒,但它使得在消息处理器中使用 async/await 变得有问题。虽然存在一些解决方案,但这仍然是一个主要痛点。

我决定创建一个感觉类似于 actix 但需要较少麻烦且总体复杂性较低的库。

待办事项

  • 也许像 actixRecipient 一样

lib.rs:

基于 tokio 的简约演员框架,受 actix 启发。

Aspartam 尝试保持简单易用。

消息按顺序处理。

特性

  • 异步演员
  • 支持通过动态调度进行类型化消息
  • 支持异步消息处理器,通过 async-trait
  • 演员监督 所有你需要的东西,重新导出

依赖

~2.8–4.5MB
~79K SLoC