rwbing远程物理机管理系统
首页
系统概览
管理后台
用户门户
Windows 客户端
后端服务
首页
系统概览
管理后台
用户门户
Windows 客户端
后端服务
  • 产品文档

    • 系统概览
    • 管理后台
    • 用户门户
    • Windows 客户端
    • 后端服务

后端服务

后端基于 Java · Spring Boot 构建,是管理后台、用户门户与 Windows 客户端的 统一业务枢纽。负责 REST API、WebSocket 长连接、支付回调、消息通知与数据持久化。

服务分层

API 域划分

管理与权限

域说明
管理认证后台登录与会话
RBAC角色、菜单、权限标识
后台账号管理员 CRUD
操作日志关键操作审计

门户与用户

域说明
门户站点首页套餐、主题、公告、站点开关
门户认证注册、登录、验证码、找回密码
门户交易下单、续费预览、我的主机/订单
门户充值在线充值与支付拉起
门户工单用户工单 CRUD
客户管理管理端对用户、余额、导入、代登录

租赁核心

域说明
主机资产主机、分类、机房、在线状态
套餐租期类型、价格、推荐
订单租赁订单生命周期
控制台工作台出租/续费/换机/批量操作
远程指令指令定义与向客户端下发
退款策略结束出租时的退款规则

客户端 Agent

域说明
握手与画像客户端注册、策略下发
WebSocket/ws/agent 长连接、心跳、二进制隧道
屏幕帧JPEG 帧接收与缓存,供屏幕墙读取
硬件监控指标入库与查询
远程码连接码存储与展示
解锁校验锁屏解锁请求验证

资金与支付

域说明
充值订单在线支付订单
钱包流水余额变动记录
支付回调支付宝 / 微信 / 易支付异步通知
支付渠道后台开关与展示策略(param_config)

通知与集成

域说明
到期提醒客户端弹窗、邮件、微信模板、短信
短信阿里云验证码与到期短信(模板可后台配置)
微信服务号服务器回调、自定义菜单、图文回复(空机查询/主机列表等)
邮件SMTP 发信(验证码、到期提醒)

客服

域说明
用户侧会话创建、消息、附件
坐席侧会话列表、接待、摘要推送
WebSocket客服实时消息通道

运维与监控

域说明
健康检查服务存活探测
服务监控JVM、数据源等运行时指标
缓存监控Redis 状态
定时任务Cron 任务调度
客户端版本公开版本发布接口

可扩展

域说明
插件运行时PF4J 插件加载、管理端菜单扩展
合作伙伴上下游代理 API(可选)

WebSocket 能力

通道用途
/ws/agent租赁客户端长连接:指令、心跳、屏幕/VNC 隧道二进制
客服 WS用户与坐席实时消息
管理通知 WS后台角标与事件推送(如客服未读)

客户端在线状态、指令送达与屏幕墙数据均依赖 Agent 长连接。

配置体系

运营向配置分为两类,均不在此介绍具体密钥与部署细节:

类型存储示例
业务参数param_config / boarding_config支付开关、短信模板、前台功能开关
站点展示sys_config网站名称、Logo、公告、备案
客户端策略rent_client_config锁屏、主题、到期规则

敏感连接信息(数据库、支付密钥、AccessKey 等)由部署环境配置文件管理,不在产品介绍中展开。

数据存储

组件用途
PostgreSQL用户、主机、订单、工单等核心业务持久化
Redis会话、验证码、屏幕帧缓存、高频状态、限流计数

设计特点

  • 前后端分离:管理端与用户端均为 Vue SPA,通过 REST + WebSocket 交互。
  • 客户端驱动:租期锁屏、指令执行、监控上报由 WPF Agent 本地完成,服务端负责策略与路由。
  • 可配置运营:大量开关与模板在后台维护,适应不同租赁商的运营策略。
  • 异步与缓存:屏幕帧、心跳、监控等高频数据走 Redis,降低数据库压力。

相关:系统概览 · 管理后台 · 用户门户 · Windows 客户端

Prev
Windows 客户端