智慧步道产品主要用于公园步道部署后对用户每天的运动监控以及公园的信息全局导览,马拉松赛事计时系统实现。
点击空白处退出提示
智慧步道产品主要用于公园步道部署后对用户每天的运动监控以及公园的信息全局导览,马拉松赛事计时系统实现。
智慧步道web后台:用于配置智能硬件的参入和接入,使用监控,大屏数据统计,及基础后台配置
全民智跑App:用于记录步道用户的日常运动数据,排名,智能硬件绑定,硬件扫码调用,计时跑步等功能
智慧步道大屏:分多钟类型大屏,用于记录当前步道,节点,或是赛事进行状态的可视化展示
• 使用技术:springboot,mysql,redis,rabbitmq,nginx,jenkins,oss,svn,vue3,elementui,uniapp,红软人脸识别sdk
• 负责智慧步道产品及计时赛事模块整体开发,包括不限于服务器环境,web 前端,后端,小程序,第三方对接等
• 快速负责项目的功能,阅读php源码并重构为基于springboot技术的java项目
• 使用集群+rabbitmq+async解决前项目在全国落地过多后的吞吐量不足及安全问题
• redis实现分布式锁功能
• 使用redis及ehcache二级缓存结构结合dcl解决高并发情况下缓存穿透,击穿,雪崩,大对象等缓存问题,对于边缘端上报压力减轻10倍负担,解决赛事并发压力造成的请求访问阻塞问题
• 使用多线程多核分段计算并汇总,解决赛事成绩导出时间过长问题
• 拆分大对象,调整jvm年轻代比例,解决在导入部分配置数据后,频繁fullgc,服务会随时间OOM(内存溢出)问题
• 使用websocket实现子服务端与边缘端的双向通信
• 使用redis的zset来实现最长骑行排行统计功能
• 使用Quartz实现任务调度,定时刷新大屏展示步道数据,统计,排名等功能
• 使用ffmpeg插件实现用户vlog生成功能
• 接入红软sdk实现人脸识别技术
• 使用vue+elementui实现后台管理系统并对接接口
• 使用微信小程序gps模块实现运动轨迹可视化,解析kml文件实现地图路径可视化,步道智能导航等一些趣味功能




评论