跳至主要內容
actor 并发模型简介与实践

Actor 模型是一种高度面向对象、无锁、异步、天生支持分布式和容错的并发编程范式。它将系统中的每个实体抽象为 Actor,彼此通过消息传递进行通信。

主要特性

  • 更加面向对象:每个 Actor 封装状态和行为,彼此独立。
  • 无锁:避免传统多线程的锁竞争问题。
  • 异步消息传递:Actor 之间通过异步消息通信,天然适合分布式场景。
  • 天生分布式:Actor 可以分布在不同节点,透明通信。
  • 容错(Let it crash):Actor 崩溃后可由监控者自动重启,提升系统健壮性。

KSJ大约 2 分钟并发actor并发模型erlangrust分布式容错