Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Arrival 是一个抽象层通信框架. 请求沿节点路径逐层下降, 直到找到答案.

核心理念

整个框架围绕四个核心概念构建:

  • Arg: 在节点间传递的请求
  • Target: 最终返回的结果
  • Node: 处理请求的单个层, 决定是继续下降还是返回结果
  • Runtime: 管理整个下降过程的执行引擎

节点之间通过 Trace (抽象路径) 进行路由, 详细说明见后续章节.

使用场景

  • 配置查找 – 按路径逐层匹配
  • 命令路由 – 根据输入转发到不同处理器
  • 协议协商 – 多层 fallback 机制
  • 文件系统抽象 – 路径到资源的映射
  • 多阶段流水线 – 数据在节点间流动加工

项目状态

核心 API 已稳定, 正在积极开发更多内置节点类型.