架构概述
目录
简介
设计理念
核心概念
1. Weather Syntax (Weather 语法)
2. DAG (有向无环图)
3. Flow、Cycle、Node
4. Signal(信号)
5. Handle(句柄)
系统架构
整体架构图
分层架构
层级
组件
职责
关键组件
1. FlowScheduler(Flow 调度器)
2. FlowParser(Flow 解析器)
3. NodeBase(节点基类)
4. NodeExecutor(节点执行器)
5. NodeSignalPublisher/Consumer
NodeSignalPublisher(信号发布者)
NodeSignalConsumer(信号消费者)
6. StateStore(状态存储)
7. NodeTaskManager(任务管理器)
8. NodeRegistry(节点注册表)
技术栈
核心技术
技术
用途
版本
Python 依赖
设计模式
1. 单例模式(Singleton)
2. 工厂模式(Factory)
3. 装饰器模式(Decorator)
4. 观察者模式(Observer)
5. 状态机模式(State Machine)
数据流
完整执行流程
信号流示例
下一步
Last updated