Introduction
Arrival 是一个抽象层通信框架. 请求沿节点路径逐层下降, 直到找到答案.
核心理念
整个框架围绕四个核心概念构建:
- Arg: 在节点间传递的请求
- Target: 最终返回的结果
- Node: 处理请求的单个层, 决定是继续下降还是返回结果
- Runtime: 管理整个下降过程的执行引擎
节点之间通过 Trace (抽象路径) 进行路由, 详细说明见后续章节.
使用场景
- 配置查找 – 按路径逐层匹配
- 命令路由 – 根据输入转发到不同处理器
- 协议协商 – 多层 fallback 机制
- 文件系统抽象 – 路径到资源的映射
- 多阶段流水线 – 数据在节点间流动加工
项目状态
核心 API 已稳定, 正在积极开发更多内置节点类型.