OpenBB 运行时架构

OpenBB 运行时架构 由 Archify 生成的架构图。 浏览器 / 前端 · Streamlit Web 界面 · 架构组件 浏览器 / 前端 Streamlit Web 界面 Streamlit 前端 · 页面 + 布局 · 架构组件 Streamlit 前端 页面 + 布局 FastAPI 平台 API · REST + 命令执行器 · 架构组件 FastAPI 平台 API REST + 命令执行器 市场数据服务 · 股票 / 加密货币扩展 · 架构组件 市场数据服务 股票 / 加密货币扩展 本地数据与快照 · 配置 + 本地缓存 · 架构组件 本地数据与快照 配置 + 本地缓存 上游数据源 · 数据提供方 / GitHub 数据流 · 架构组件 上游数据源 数据提供方 / GitHub 数据流 数据同步服务 · 提供方接口 + 拉取 · 架构组件 数据同步服务 提供方接口 + 拉取 调度器 / 定时任务 · 自动刷新 · 架构组件 调度器 / 定时任务 自动刷新 HTTPS REST API 数据请求 快照 触发同步 拉取行情数据 上游数据流 心跳 行情检查 图例 前端 后端 数据库 外部系统

用户入口

  • • Streamlit 页面通过 HTTPS 提供交互式界面。
  • • 请求到达 FastAPI 平台 API 与命令执行器。

数据路径

  • • 提供方层从上游数据源拉取行情数据。
  • • 结果以快照形式缓存在本地,实现快速读取。

自动化

  • • 定时任务触发同步与行情检查。
  • • 同步保持本地快照与上游数据流一致。