40 个版本 (8 个破坏性更新)
新版本 0.8.4 | 2024 年 8 月 15 日 |
---|---|
0.7.0 | 2024 年 8 月 9 日 |
0.5.9 | 2024 年 7 月 31 日 |
#141 in 并发
每月 3,568 次下载
395KB
11K SLoC
Nexus-Acto-rs
Nexus-Acto-rs 体现了 Actor 模型的精髓,巧妙地将 "Nexus"(连接、联系或中心)与 "Acto-rs"("actors" 和 Rust 编程语言后缀 "rs" 的双关语)结合起来。这个名字代表了我们的项目以下原因的核心原则
-
连接和交互:Nexus 代表了各种元素连接的中心点,反映了 Actor 模型中的通信和交互概念。 "Acto" 部分强调了这些连接的积极性。
-
分布和集成:它说明了系统中分布的元素(Actor)是如何相互连接的,形成一个统一的整体。 "rs" 后缀巧妙地表明了项目是用 Rust 实现的,Rust 以其关注安全并发而闻名。
-
灵活性和弹性:Nexus 暗示了一个动态形成的连接点,暗示了系统的灵活性和弹性。 "Acto-rs" 的俏皮结构反映了这种适应性。
-
抽象而又具体的概念:虽然 Nexus 代表了系统的基本结构和行为,但 "Acto-rs" 通过在 Rust 中实现 actors 的具体实现来使其具体化。
-
多面意义:Nexus-Acto-rs 全面表达了 Actor 模型的各个方面——计算、通信、结构和交互——同时暗示了项目的技术基础。
Nexus-Acto-rs 将 Actor 模型的核心特性——分布、交互、模块化和弹性——整合为一个单一、易于记忆的概念。它不仅代表了系统的结构和行为的核心,而且体现了 Rust 社区的创新精神。
这个名字本身就是一个连接点,将 Actor 模型的理论基础与 Rust 中的实际实现联系起来,同时通过其巧妙的文字游戏吸引社区。
安装
要将 Nexus-Acto-rs 添加到您的项目中,请按照以下步骤操作
-
打开您的
Cargo.toml
文件。 -
将以下行添加到
[dependencies]
部分
nexus-acto-rs = "${version}"
在 ${version} 中指定版本号,例如 0.0.1。
- 如果您想使用最新版本,可以通过运行以下命令来检查
cargo search nexus-acto-rs
- 在您的项目根目录中运行以下命令以更新依赖项
cargo update
现在 Nexus-Acto-rs 已安装,并准备好在您的项目中使用。
注意:由于版本可能定期更新,建议检查最新版本。
依赖项
~14–24MB
~340K SLoC