比如代驾行业,尤其是订单高峰期,对于核心功能的稳定高效、以及可视性要求非常高,如何能够在不影响在线核心业务的前提下,设计并实现实时数据的监控功能就显得尤为重要
点击空白处退出提示
比如代驾行业,尤其是订单高峰期,对于核心功能的稳定高效、以及可视性要求非常高,如何能够在不影响在线核心业务的前提下,设计并实现实时数据的监控功能就显得尤为重要
使用workerman定时任务进行每日数据加工,将原始订单数据聚合为多维度的统计指标,将耗时从分钟级优化到秒级;针对Web管理端、移动端等不同展示场景,设计二次统计服务接口,支持按时间段、区域、车型等维度灵活查询;采用Redis缓存热点数据,降低数据库压力;实现数据变化趋势监控与异常告警,为运营决策提供实时数据支持;
我负责了整个项目的设计、实施以及后续的迭代、优化,设计了预聚合+缓存的架构,将原来的直接读取订单表的方式,通过定时任务处理的方式,缓存了看板所需的数据,降低了核心数据表的压力。统一前后端读取协议,可方便的多终端展示支持




评论