深色
风格
视觉表达
S 循环切换
经典
稳定的技术默认风格
信号流
突出动态流向
蓝图
工程评审
编辑风格
适合发布与上线说明
动态
演示
导出
导出图表
便携、整洁的输出
E
分享
分享卡片
1200×630 PNG
路径分享卡片
1200×630 PNG
可达范围分享卡片
1200×630 PNG
复制分享卡片
复制 PNG 到剪贴板
复制图表
复制 PNG 到剪贴板
图像
PNG
无损图像
JPEG
紧凑图像
WebP
现代图像格式
矢量与动效
SVG
可编辑矢量图
WebM
6 秒动效
star-work-cloud 系统总体架构
←
引导视图
探索此系统
沿精选路径逐步查看,而不改变源图表。
节点
下一步
→
▶
播放故事
#
复制此刻
显示全部
star-work-cloud 系统总体架构
由 Archify 生成的架构图。
StarWork / Milo 客户端 · macOS · Windows · Linux · 终端
StarWork / Milo 客户端
macOS · Windows · Linux
管理浏览器 · 门户 / 管理端 SPA · 终端
管理浏览器
门户 / 管理端 SPA
L4 直达 · NodePort / LB · TCP · K8s 集群 star-sit
L4 直达
NodePort / LB · TCP
Ingress · /starwork 前缀路由 · K8s 集群 star-sit
Ingress
/starwork 前缀路由
前端 SPA · front · nginx · K8s 集群 star-sit
前端 SPA
front · nginx
TLS 长连接服务 :8443 · 握手 · AUTH · 信封协议 · 会话表 · K8s 集群 star-sit · 单进程
TLS 长连接服务 :8443
握手 · AUTH · 信封协议 · 会话表
单进程
HTTP API :8090 · gin · JWT + casbin · 10 组接口 · K8s 集群 star-sit · 单进程
HTTP API :8090
gin · JWT + casbin · 10 组接口
单进程
后台巡检 Worker · 心跳 · 补推 · 归档 · advisory lock 选主 · K8s 集群 star-sit · 单进程
后台巡检 Worker
心跳 · 补推 · 归档 · advisory lock 选主
单进程
PostgreSQL · 外部提供 · 无外键 · 17 表 · 数据与存储
PostgreSQL
外部提供 · 无外键 · 17 表
PVC /app/data · 上传包 · 归档 · RSA 私钥 · 数据与存储
PVC /app/data
上传包 · 归档 · RSA 私钥
TLS 8443
4 层转发
HTTPS
/starwork → SPA
/starwork/api
config.push 定向推送
设备 · 会话 · 配置 · 日志
业务表 · casbin 策略
上传 · 归档 · 分片读取
终端
K8s 集群 star-sit
数据与存储
就绪
章节 01 / 01
引导章节
图表指南
探索此系统
×
正在检查已编译语义
01
查找任意节点
搜索标签、职责、类型和稳定 ID。
/
02
追踪路径
查看两个语义节点如何按编写方向连接。
R
03
查看完整系统
打开带实时视口和稳定节点的语义雷达。
M
04
比较语义类型
统计角色、显示流量并比较直接编写的连接。
L
05
播放引导故事
浏览已编写的章节和真实关系。
P
06
进入演示模式
让实时图表占满视口,同时不改变导出。
F
E
导出
T
主题
S
风格
0
重置
+
放大
-
缩小
Esc
关闭
查找节点
×
⌕
/
没有匹配的节点
语义护照
已验证来源
编写可达范围
上游
0
下游
0
×
复制链接
关系
路径探测
选择起点节点
查找起点
复制链接
清除
在图表中选择两个语义节点
←
▶
旅程
→
总览
先选择来源,再选择目标;方向很重要。
语义透镜
比较系统角色
×
最多选择两种语义类型。选择一种可显示其真实流量;选择两种只比较直接编写的关系。
选择一种类型以检查其节点和相连关系。
复制链接
清除
语义雷达
正在构建总览
打开雷达
×
点击节点
拖动平移
语义雷达需要更多地图可见空间。
路径
地图
透镜
阅读
100%
单进程双服务
• 8443 TLS 长连接与 8090 gin HTTP 共用一个进程、一套业务层
• HTTP 在独立 goroutine 监听,两条服务互不阻塞
• 共用 PostgreSQL 与 /app/data 存储,无外键、关联在应用层维护
多副本就绪
• 设备会话只留在持有连接的副本内存,不引入 Redis
• 每副本 10s 心跳写库 · 60s 离线清理 · 2s 待下发补推
• PG advisory lock 选主,归档 / 下发巡检等定时任务只跑一份
安全基线
• JWT 密钥启动强校验(≥32 字符)+ casbin RBAC 三级权限
• 登录密码 RSA 加密传输,敏感字段 AES-256-GCM 加密入库并掩码返回
• 设备可选 AUTH 二次鉴权,握手 / 空闲超时与连接上限治理