面向建筑行业数十万级从业人员,构建集赛事运营、正版软件分发、在线教育、行业资讯聚合与专家社区于一体的综合性服务平台,实现从工具赋能到知识生态的业务闭环。
点击空白处退出提示
语言技术
JavaScript、Vue、React、TypeScript系统类型
Web、Windows、H5行业分类
工业互联网
面向建筑行业数十万级从业人员,构建集赛事运营、正版软件分发、在线教育、行业资讯聚合与专家社区于一体的综合性服务平台,实现从工具赋能到知识生态的业务闭环。
大赛平台:赛事创建→报名→作品提交→多专家盲评→成绩公示,支持自定义评分模板;
· 软件中心:正版软件分发、授权码池管理、下载带宽优化与版本升级推送;
· 课程平台:点播/直播课程播放、学习进度追踪、章节测验及结业证书生成;
· 资讯头条:行业 CMS 内容发布与个性化推荐引擎(基于用户历史行为离线生成候选集);
该平台日均支撑万级用户访问,峰值流量集中于大型赛事报名及课程促销节点。整体采用 Spring Cloud 微服务体系进行模块化拆分,统一 SSO 单点登录与 RBAC 权限模型;数据库层使用 Sharding-JDBC 对订单、日志类表水平分表,并通过 Redis 多级缓存(Caffeine 本地缓存 + Redis 分布式缓存)优化读性能;消息中间件 RocketMQ 处理异步通知与削峰填谷,保障最终一致性。个人作为后端核心开发,负责上述五大子系统(大赛、软件、课程、资讯、答疑)的架构设计、核心代码实现与性能调优。具体包括:设计分布式锁(Redisson)保障高并发抢报场景下的库存准确性;基于本地消息表+定时任务补偿实现支付、积分、权益开通的分布式事务;主导慢 SQL 治理与索引优化,将核心接口平均响应时间从 800ms 降至 150ms 以内;并轻量化实现了协同过滤推荐引擎(Spark ALS)的数据流与 Redis 缓存更新机制。项目上线后累计注册用户突破 30 万,成功保障了 12 场全国性行业大赛平稳运行,服务零宕机、数据零误差。



评论