负责后端核心服务开发,基于Go语言实现SFU架构的媒体转发服务,支持WebRTC协议下的多路音视频实时通信。使用Redis Pub/Sub维护房间状态与在线用户心跳,MongoDB存储会议元数据与录制文件索引。针对弱网环境,实现自适应码率控制与丢包重传机制,端到端延迟控制在200ms以内。部署层面采用Docker Swarm进行服务编排,配合Nginx RTMP模块实现会议录制文件的流媒体回放。前端配合团队完成React客户端的音视频采集与屏幕共享功能,项目已通过等保三级安全认证。
主导设计并开发某制造业企业的业务中台,采用Go-zero微服务框架搭建订单、库存、支付、用户四大核心服务模块。使用gRPC实现服务间高效通信,Etcd作为服务注册与发现中心,Jaeger完成全链路追踪。针对高并发场景,设计Redis集群缓存策略与MySQL读写分离方案,接口QPS从800提升至4200。引入RabbitMQ处理异步任务削峰,保障大促期间系统稳定性。前端采用Vue3 + TypeScript + Vite构建运营后台,集成ECharts实现实时数据可视化大屏。项目上线后支撑日均百万级订单处理,服务可用性达到99.95%。