acto-rs library

Rust 的 Actor 库
授权协议 MIT or Apache
开发语言 Rust
所属分类 程序开发、 作业/任务调度
软件类型 开源软件
地区 不详
投 递 者 岳意蕴
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

  • 内部状态
  • 与他人对话的类型化的渠道

  • 调度规则

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

  • Source: 一个输出

  • Sink: 一个输入

  • Filter:一个输出,一个输入

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

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

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

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

 相关资料
  • Actor 和 Critic, 他们都能用不同的神经网络来代替 . 在 Policy Gradients 的影片中提到过, 现实中的奖惩会左右 Actor 的更新情况. Policy Gradients 也是靠着这个来获取适宜的更新. 那么何时会有奖惩这种信息能不能被学习呢? 这看起来不就是 以值为基础的强化学习方法做过的事吗. 那我们就拿一个 Critic 去学习这些奖惩机制, 学习完了以后.

  • The Actor DSL 简单的actor——例如一次性worker甚或至在REPL中尝试的事物——可以更简洁地使用Act特质创建。支持的基础设施通过以下导入绑定: import akka.actor.ActorDSL._ import akka.actor.ActorSystem implicit val system = ActorSystem("demo") 在这一节的所有代码示例都假

  • ProtoAct 是下一代的 Actor 模型框架,提供了 .NET 和 Go 语言的实现,默认支持分布式,提供管理和监控功能。在过去几年,我们经常看到两种 Actor 模型方法相互竞争,首先是经典的 Erlang/Akka 风格的 Actor 模型;以及微软的“虚拟Actor”或者成为“Grains” 的风格。这两种风格有各自的优缺点。 而 Proto.Actor 将这两种风格结合在一起形成一个

  • Actor Messaging platform 是一个即时通讯平台,它提供了多种特性,例如:大型群组聊天;无限制历史存储;收发文件、图片、视频; 电话号码/电子邮件或 OAuth2 一次性密码认证;轻松集成外部服务。 Actor 拥有对 Android, iOS,和Web 最好 IM app 之一,特别是应对糟糕的网络连接状态,它支持完全离线的消息和文件存储,自动创建联系人列表。 当前可用的客户

  • Actor是封装状态和行为的对象,他们唯一的通讯方式是交换消息——把消息存放在接收方的邮箱里。从某种意义上来说,actor是面向对象最严格的形式,不过最好把它们比作人:在使用actor来对解决方案建模时,把actor想象成一群人,把子任务分配给他们,将他们的功能整理成一个有组织的结构,考虑如何将失败逐级上传(好在我们并不需要真正跟人打交道,这样我们就不需要关心他们的情绪状态和道德问题)。这个结果就

  • 有类型Actor是Active Objects 模式的一种实现。Smalltalk诞生之时,就已经缺省地将方法调用从同步操作换为异步派发。 有类型Actor由两 “部分” 组成, 一个公开的接口和一个实现, 如果你有“企业级”Java的开发经验, 则应该非常熟悉。 对普通actor来说,你拥有一个外部API(公开接口的实例)来将方法调用异步地委托给其实现的私有实例。 有类型Actor相对于普通Ac