Gleam OTP – Fault Tolerant Multicore Programs with Actors
4 months ago
- #OTP
- #Gleam
- #Actor Framework
- Gleam的Actor系统设计目标包括完全的类型安全、与Erlang OTP的兼容性、容错能力以及同等级别的性能表现。
- 该库提供多种Actor类型:底层进程(processes)、常用Actor(类似Erlang的gen_server)以及用于构建层级进程结构的监督者(supervisors)。
- 监督者通过重启崩溃进程和在应用关闭时终止进程来增强容错性,形成监督树结构。
- 受限于类型安全要求或开发进度,暂未实现所有Erlang/OTP功能,例如更丰富的进程监督策略仍在开发中。
- 当前Actor暂不支持所有OTP系统消息,这会影响部分调试API的使用,未被支持的消息会被直接丢弃。