【文件属性】:
文件名称:dakka:D 中基于 Actor 的框架
文件大小:36KB
文件格式:ZIP
更新时间:2021-06-30 08:25:55
D
达卡
在 D 中使用 Vibe for RPC 的基于 Actor 的框架。
特征:
本地演员参考
远程节点连接,使用给定的 ip/port
远程演员调用
关于启动/停止/错误支持
每个节点的能力(这个节点可以做 x 吗?如果不能,哪个可以创建引用?)
两个演员引用到演员的无缝集成
每个节点的单例(控制器类)actor 支持,与AllActorRefs一起AllActorRefs以按顺序调用它们。
应该添加的功能:
节点间安全
更好的负载平衡,目前基于节点的滞后时间以及它是否已经有参与者
例子:
演员的定义:
@DakkaCapability( " test " )
class MyActorA : Actor {
this (Actor supervisor = null , bool isLocalInstance = true ) { super (supervisor
【文件预览】:
dakka-master
----source()
--------base()
--------vibe-d_wrappers()
--------test.d(4KB)
----dub.json(799B)
----README.md(2KB)