平台组件化运维指南
概述
本文专为 Rainbond 平台管理员设计,通过解析平台核心组件的功能、依赖关系及故障映射逻辑,建立 “问题 - 组件 - 排查” 的标准化流程。文档按组件分类,详细说明职责、常见故障场景、排查步骤及官方文档索引,帮助管理员快速定位故障源头,提升运维效率。
Rainbond 组件架构
核心组件职责与问题排查指南
1. 控制台组件(rbd-app-ui)
组件职责
- 唯一交互入口:提供 Web 界面,处理用户创建应用、查看日志等操作。
- 状态同步:通过
rbd-api
同步集群状态,依赖rbd-gateway
的 WebSocket 端口(6060)实现日志推送、Web 终端等实时功能。 - 依赖链:
rbd-app-ui
→rbd-api
(数据交互)→rbd-gateway
(网络通信)
常见问题场景
问题现象 | 可能原因 | 核心关联组件 |
---|---|---|
控制台无法登录 / 空白 | 组件崩溃、rbd-api 通信中断、前端资源缺失 | rbd-app-ui、rbd-api |
操作无响应 / 数据不同步 | WebSocket 断开、API 接口超时 | rbd-gateway、rbd-api |