Bastion高可用分布式容错运行时

联合创作 · 2023-10-01 07:25

Bastion 是一个高可用、容错的运行时系统,具有动态的、面向调度的、轻量级的进程模型。它通过轻量级流程实现提供类似于 actor-model 的并发性,并有效地利用所有系统资源,以保证最多一次的消息传递。

  • 基于消息的通信,没有 Web 强制 trait 实现和静态调度使项目成为 actor 系统的精选网格。
  • 运行时容错:分布式系统的优选候选者。
  • 具有 NUMA 感知和缓存仿射 SMP 执行器的完全异步运行时。
  • 监督系统:使管理生命周期变得容易,方便特定条件下终止应用程序,或在满足特定条件时重新启动子进程。
  • 主动式 IO 系统,不依赖于futures

 

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报