acto-rs library Rust 的 Actor 库开源项目

我要开发同款
匿名用户2016年11月08日
50阅读
开发技术Rust
所属分类作业/任务调度、程序开发
授权协议MIT or Apache

作品详情

该库是一个混合的概念,将独立的 pieces 连接起来,形成一个数据处理管道。这些独立的 pieces 可以有:

内部状态

与他人对话的类型化的渠道

调度规则

这些pieces(actors)是由一个调度程序管理的,它有一个预定义的线程数来运行它们。输入和输出通道的数量由 actors 的类型决定。可能的类型:

Source:一个输出

Sink:一个输入

Filter:一个输出,一个输入

Y-split:2个可能的不同类型的输入,1个输出

Y-merge:2个可能的不同类型的输入,1个输出

Scatter:1个输入,同类型的多个输出

Gather:同一类型的多个输入,1个输出

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论