2 个版本

使用旧 Rust 2015

0.0.2 2024 年 4 月 19 日
0.0.1 2016 年 12 月 26 日

#450并发

Download history 123/week @ 2024-04-19 2/week @ 2024-04-26 1/week @ 2024-05-17

每月 77 次下载

MIT 许可证

19KB
362

卡布基

基于 Tokio 平台的 Actor 库。

概述

卡布基为 Tokio / Futures 平台上的并发应用程序提供了一种简单的方式来构建。它基于 Actor 模型。Actor 是一个用于管理状态和资源的计算单元。它接收来自其他 Actor 的消息,并根据该输入执行某种类型的操作。这样,而不是并发访问状态和资源,只允许单个线程访问,而并发访问则通过消息传递来处理。

动机

TokioFutures 提供了一个轻量级任务原语。然而,它将并发管理的细节留给了开发者。

用法

首先,将以下内容添加到您的 Cargo.toml

[dependencies]
kabuki = { git = "https://github.com/carllerche/kabuki" }

接下来,将以下内容添加到您的 crate

extern crate kabuki;

然后,使用卡布基!

许可证

kabuki 主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发,部分受各种类似 BSD 的许可证的保护。

有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。

依赖关系

~6MB
~95K SLoC