1. 从0到1完成麒麟云平台的系统架构搭建,并且上线后能够应对千万级别的数据存储,保障系统的运行稳定
2.负责麒麟云核心功能开发,完成电池实时报警功能和电池历史和实时数据消费以及查询功能,攻克解决了kafka百万级数据消费和查询慢的问题;实时报警和电池历史数据都是通过kafka+多线程解决千万级数据消费逻辑,首先使用@KafkaListener注解可以配置并发消费,通过设置concurrency参数来启动多个消费者线程。每个线程会处理不同的分区,从而提高消费速度。同时消费者可能需要批量消费消息,设置max.poll.records参数来一次拉取多条消息,减少网络开销。最后就是通过线程池进行处理消费的数据,报警数据落库到ES,电池数据落库到TIDB中。
3.麒麟云平台还实现充电器篡改、电池处警功能,赋能整车厂满足无锡监管要求;实现智联电池的接入,多租户系统搭建实现多车企的接入能力
4.该项目运用的技术栈是Spring Cloud Alibaba微服务架构,数据存储由于涉及到大数据处理和查询,采用的是tidb和MongoDB进行存储和查询,报警采用的是ES进行存储和查询