一、统一认证
方案:基于 Spring Cloud Alibaba 搭建统一认证中枢,实现 OAuth2.0 授权码模式单点登录。
我的工作(独立完成):
· 设计微服务架构(网关层 / 认证服务 / 用户服务 / 权限服务)
· 实现用户与组织架构一键同步至下游系统,对接系统无需改造,仅配置回调地址即可接入
· 开发可视化应用注册管理后台,支持动态接入新系统
· 实现全局单点登出、Token 刷新、登录态统一管理
技术栈:Spring Cloud Alibaba + Nacos + Gateway + OAuth2.0 + Redis + MySQL + Vue
亮点:Redis 会话 + JWT 双模认证,兼顾性能与安全;自定义 Spring Security 过滤器实现多租户隔离。
二、局域网手机直播系统
方案:自建流媒体服务器 + Android 推流 App + 多端播放器,端到端延迟控制在 1-3 秒。
我的工作(独立完成):
· Linux 环境下从源码编译安装流媒体服务器,完成 RTMP/HLS 协议配置与性能调优
· 独立开发 Android 推流 App:摄像头采集、音频编码、RTMP 推流、弱网自适应
· 开发 Web 无插件播放器(HLS.js)与 App 播放器
· 实现断流自动重连、网络质量监控、多码率自适应、直播自动录制
技术栈:Spring Cloud + Netty + RTMP/HLS + Android 推流 SDK + Vue + HLS.js
亮点:弱网抗丢包算法,网络波动时动态调整编码参数;单台服务器即可支撑全场。
三、文件助手
方案:实现文件从采集 → 上传 → 管理 → 分发的全流程数字化。
我的工作(独立完成):
· 后端:RESTful API、文件分片上传 / 断点续传
· 管理后台:树形目录、多维度检索、目录级 / 文件级权限模型、操作日志审计
· 移动端(UniApp):多源上传(相册 / 拍照 / 录音 / 本地文件)、上传任务管理、离线下载
· 存储监控:容量趋势、文件类型分布、用户流量统计
技术栈:Spring Cloud + MySQL + Vue + UniApp + 分布式文件存储
成效:支持大文件断点续传,解决现场文件传输与归档难题。