交通城市大脑-重点车辆S平台

新闻媒体 · 综合门户 案例ID: 121446
联系该工程师
微信扫码,建群沟通
作者: 俞翊君 - 4年经验- 浩鲸云计算科技

案例介绍

项目简介:为交管部门提供重点车辆信息的实时监控与状态分析,针对客户统一管理车辆、驾驶员、企业的需求给出的行业解决方案。

主要技术:springboot/mybatis-plus/mysql/sharding-sphere/websocket/javamelody/datahub/redis/poi/ftp 等

解决难点:

1、一个城市重点车辆数量在3w左右,每天产生的gps数据在9kw-1E,远远超出了mysql单表的瓶颈,存储及查询都极为困难,利用sharding-sphere进行水平分表,性能和效率得到了很大的提升

2、车辆分布热力图功能中,由于gps实时点位在2w左右,页面连下载带渲染要4秒,考虑通过抽稀或聚类算法对点位进行稀释并附带权重,选择了Kmeans,处理过后速度达到了1秒,但还是太长,满足不了客户需求,又把聚类这一步放到了后台任务做,产出的数据存入redis,页面接口直接取redis中的数据做展示,这样就达到了200毫秒左右

3、通过websocket实现后台主动向前台推送数据,避免了前台过多频繁的定时器任务

4、由于数据量偏大,做了很多关于索引优化及sql优化,提升了接口相应速度,完善了用户体验

相似案例推荐

  • 腾讯百城互联

    腾讯百城互联

    1.参与 百城互联,智慧幼儿园,腾讯文旅平台 产品研发与建议

  • 政府内部网站

    政府内部网站

    版权问题已经全部移交到对方服务器,这里放的是个人经手项目,以

  • 中电不动产

    中电不动产

    本项目底层由Spring SpringMVC mybatis

  • 黄石e党建

    黄石e党建

    黄石e党建是一款专供黄石党委内部使用的党建类APP,主要业务

  • xx

    xx

    我在项目中主要对数据进行分表分区存储,根据条件对数据进行筛选

  • 政协管理系统

    政协管理系统

    门户网站及社情民意系统(民意采集、审批、采纳、应用)、提案系

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×