Bastion高可用分布式容错运行时
Bastion 是一个高可用、容错的运行时系统,具有动态的、面向调度的、轻量级的进程模型。它通过轻量级流程实现提供类似于 actor-model 的并发性,并有效地利用所有系统资源,以保证最多一次的消息传递。
- 基于消息的通信,没有 Web 强制 trait 实现和静态调度使项目成为 actor 系统的精选网格。
- 运行时容错:分布式系统的优选候选者。
- 具有 NUMA 感知和缓存仿射 SMP 执行器的完全异步运行时。
- 监督系统:使管理生命周期变得容易,方便特定条件下终止应用程序,或在满足特定条件时重新启动子进程。
- 主动式 IO 系统,不依赖于
futures
评论