当前处于活跃开发阶段,API 可能发生变更,生产使用前请查看 更新日志
Actor 通过 消息 与 引用(ActorRef) 与外界交互; 引用将「身份」与「位置」解耦,同一套 API 即可用于本地与远程,实现 位置透明。
立即尝试
一条命令安装,按文档创建系统与 Actor,即可完成消息收发
$
go get github.com/kercylan98/vivid>
system.ActorOf(&EchoActor{}, vivid.WithActorName("echo"))在代码中通过 bootstrap.NewActorSystem() 创建系统,用 ActorOf 创建 Actor,Tell/Ask 收发消息。完整步骤与可运行示例见 快速开始。
概念与进阶能力请从文档左侧导航进入
核心特性
Actor 模型完整实现,从本地到分布式、从消息投递到监督容错一站到位
适用场景
基于消息与引用的并发与分布式能力,覆盖多种架构需求
分布式系统与跨节点通信
高并发与异步任务
微服务与 RPC 风格请求-响应
状态机与事件驱动
定时 / 周期任务
容错与优雅停机