#actor-model #communication #message #networking #object #spaces #dataspaces

nightly syndicate

Syndicate为Rust设计的代理Actor模型,包括网络通信和Dataspaces

50个版本 (32个破坏性)

0.41.1 2024年6月11日
0.40.1 2024年5月24日
0.38.0 2024年3月30日
0.31.1 2023年11月24日
0.15.0 2021年11月17日

#640 in 异步


3 个crate中使用

Apache-2.0

215KB
4.5K SLoC

此crate实现了Syndicate代理Actor模型,包括

  • 进程内通信([actor]模块),
  • actor空间之间的点对点链接([relay]模块),
  • 以及用于在相关人员之间复制状态和消息的Dataspaces对象([dataspace]模块)。

lib.rs:

Syndicate协议模式自动生成的编解码器。

依赖关系

~11–21MB
~277K SLoC