傅洋

Retire-Cluster 中文文档

概述

此目录包含 Retire-Cluster 分布式计算系统的完整中文文档。

文档索引

核心指南

Web界面文档

API文档

快速参考

部署方式

  1. Docker(生产环境推荐)
    git clone https://github.com/yourusername/retire-cluster.git
    cd retire-cluster
    ./docker/deploy.sh
    
  2. 原生安装
    pip install retire-cluster
    retire-cluster-main --init-config
    

关键端点

常用命令

# CLI风格命令(通过Web界面)
devices list --status=online
cluster status
tasks submit echo --payload='{"message":"hello"}'
monitor logs --tail=100

# REST API调用
curl http://main-node:5000/text/devices
curl http://main-node:5000/api/v1/cluster/status

架构概览

主节点 (NAS/服务器)              工作节点 (分布式设备)
┌─────────────────────┐         ┌──────────────────────────┐
│ ┌─────────────────┐ │         │ Android │ 笔记本 │ 树莓派 │
│ │   核心系统      │ │◄───────►│ Termux  │ 原生   │ ARM  │
│ │ 设备注册表      │ │         │         │        │      │
│ │ 任务调度器      │ │         │ ┌─────────────────────┐ │
│ │ 心跳监控器      │ │         │ │ 设备分析器          │ │
│ └─────────────────┘ │         │ │ 系统监控器          │ │
│                     │         │ │ 任务执行器          │ │
│ ┌─────────────────┐ │         │ └─────────────────────┘ │
│ │  Web仪表板      │ │         └──────────────────────────┘
│ │ 终端UI          │ │
│ │ REST API        │ │
│ │ 实时SSE         │ │
│ └─────────────────┘ │
└─────────────────────┘

入门指南

  1. 阅读系统架构指南 了解系统设计
  2. 按照部署指南 进行特定场景的部署
  3. 探索Web界面 文档了解仪表板使用
  4. 查看CLI规范 获取命令参考

贡献

添加新文档时:

  1. 遵循现有结构和风格
  2. 包含实用示例和代码片段
  3. 添加新文件时更新此索引
  4. 保持文档与代码变更同步

支持