后端核心 Java, Spring Boot/Cloud/Cloud Alibaba, Spring MVC, MyBatis/MyBatis-Plus
微服务与治理 Nacos, Spring Cloud Gateway, OpenFeign, Ribbon, Sentinel, Seata
数据库与 MySQL, Oracle, Redis
塔吊可视化与智慧工地管理系统
· 项目描述: 一套集塔吊运行状态实时监控、防碰撞预警、驾驶员行为分析、环境监测于一体的智慧工地物联网平台。负责整个后端系统的架构设计与核心开发。
· 技术栈: Spring Cloud Alibaba, Netty, MySQL + Redis
· 个人职责与成果:
· 架构设计: 采用微服务架构,设备接入层使用 socket 处理海量塔吊传感器(倾角、风速、吊重等)的TCP长连接数据上报,数据解析后通过 hbase 异步分发至业务处理服务。
· 实时处理: 实现实时碰撞预警算法的服务化,通过计算塔吊间距离与角度,在毫秒级内发出预警,并通过 WebSocket 推送至前端可视化大屏。
· 数据存储与分析: 海量时序数据存入 MySQL(分表),关键指标缓存至 Redis。
· 性能优化: 通过连接池优化、消息批量处理、JVM调优,单节点支持超过3000台设备的并发数据接入,系统日均处理消息超3000万条。