Files
ProjectAGiPrompt/7-JenBranchRBAC/飞控业务架构图.md
2026-01-21 16:15:49 +08:00

2.3 KiB
Raw Permalink Blame History

系统架构图

接入层

  1. Nginx
  2. Ingress Nginx

业务层

  1. cmii-fly-center
  2. cmii-sky-converge

AI能力调度

  1. cmii-uav-ai-core

视频接入层

  1. cmii-live-operator
  2. cmii-live-zlm

中间件(持久化)

  1. MySQL
  2. InfluxDB
  3. Redis

数据层

  1. minio

你是一名非常优秀的系统架构师非常善于使用draw.io绘制结构清晰精美的系统架构图初步的系统架构说明见上文请你为next-ai-draw-io制作一份提示词用于构建美观 专业的系统架构图

Create a professional, layered System Architecture Diagram. Use a top-down layout with 4 distinct horizontal containers (layers) spanning the full width.

Visual Style

  • Theme: Clean, modern, enterprise style.
  • Colors: Use soft blues and whites for backgrounds; distinct colors for each layer's header.
  • Icons: Use standard tech icons (Nginx, Kubernetes, Database, Storage) where appropriate.

Structure Definition

1. Access Layer (Top Layer)

  • Group Name: "Access Layer"
  • Nodes:
    • "Nginx" (Use Nginx icon, placed at the very top)
    • "Ingress Nginx" (Use Load Balancer or K8s Ingress icon, placed below Nginx)
  • Flow: Connect "Nginx" down to "Ingress Nginx".

2. Business Layer (Middle Layer - Large Container)

  • Group Name: "Business Layer"
  • Inside this layer, create 3 visual sub-groups/clusters to organize the services:
    • Cluster A (Core Business): "cmii-fly-center", "cmii-sky-converge"
    • Cluster B (AI Scheduling): "cmii-uav-ai-core" (Label this group "AI Capabilities")
    • Cluster C (Video Access): "cmii-live-operator", "cmii-live-zlm" (Label this group "Video Services")
  • Flow: Connect "Ingress Nginx" from the layer above to these service components.

3. Middleware Layer (Bottom-Middle Layer)

  • Group Name: "Middleware & Persistence"
  • Nodes (Arrange horizontally):
    • "MySQL" (Use Relational DB icon)
    • "InfluxDB" (Use Time Series DB icon)
    • "Redis" (Use Cache/Redis icon)

4. Data Layer (Bottom Layer)

  • Group Name: "Data Storage"
  • Nodes:
    • "Minio" (Use Object Storage/Bucket icon)

Data Flow Connections

  • Draw arrows from Business Layer services to the Middleware databases (MySQL, InfluxDB, Redis).
  • Draw arrows from "Video Services" and relevant Business services to "Minio" in the Data Layer.