#actors #actor-model #async

stage

一个舒适、可组合的Actor模型,专为轻松实现并发而设计

2个不稳定版本

0.2.0 2020年3月15日
0.1.0 2019年12月21日

#49#actors

自定义许可

62KB
1.5K SLoC

Stage

Latest version Discord
Stage目前处于Beta测试阶段,性能可能存在问题。

一个舒适、可组合的Actor模型,专为轻松实现并发而设计

Stage旨在与Rust中的大多数Actor模型不同,它侧重于人体工程学和易于开发迭代。你不应该被框架的内在特性所拖累。Stage在如何“Rusty”的感觉上做出妥协,以简化设计。

目标

  • 作为一个模型,而不是作为框架来强制。
  • 在不牺牲性能的情况下提供最大便利。
  • 在不限制其他模型可能的设计的情况下,保持Rust的安全性。

贡献

我们很高兴接受贡献!请在动手之前先打开一个问题,以便我们可以协调。


lib.rs:

Stage上的Actor

Stage是一个Actor模型。也就是说,它是一种定义由通过消息通信的工作单元组成的系统的手段。

依赖关系

~2–2.7MB
~45K SLoC