1.设计基于TCP长连接的硬件通信网关,实现心跳检测、指令重发与报文校验机制,支持5000+充电桩并发在线;
2.开发充电桩状态实时监控模块,通过Redis Geo存储设备位置信息,支撑3km内最近空闲桩推荐功能;
3.对接微信支付/支付宝,设计分段计费规则(按电量/时间),实现订单自动对账。
4.使用Redis+Lua脚本实现分布式锁,解决高并发场景下充电桩抢占冲突问题,订单超时率降至0.01%;
5.通过线程池隔离核心业务(充电控制)与普通任务(日志上报),避免资源竞争导致的服务雪崩;
6.基于RocketMQ异步处理充电记录上报与账单生成,系统吞吐量提升60%。
7.制定自定义TCP协议(报文头+指令码+CRC校验),支持充电启停、功率调节、故障告警等20+指令类型;