此项目是一款网约车软件,通过接入第三方地图实现。车辆同步,车辆调度,里程查询,轨迹点查询,路径规划,距离计算,围栏限定,实现了实时单派单,预约单派单,抢单和实时计价,动态调价,分时段计价等业务逻辑
1.参与业务需求评审,协议制定,服务端框架搭建,架构设计,技术选型,核心功能实现。
2.主导网约车软件核心模块的研发设计,独自完成注册中心优化,节省了服务的上下线时间,降低了无效服务的调用率,提高了接口调用的成功率。
3.负责派单逻辑优化,派单流程分布式框架实现,基于 XXJob分片任务查询实时订单,用 MQ分发派单任务,基于 Redis锁保证保证任务原子性,增加补偿任务来处理派单异常的任务。
4.作为项目技术负责人,组织团队进行代码 Review,提升了程序 10倍的运行效率,以及 QPS的提高
5.主导负责高并发量方案的研究,通过多线程,增加各种连接数:Tomcat,MySQL,Redis等,服务无状态便于横向扩展,以及扩机器,让服务能力对等解决高并发问题。(ServiceURL:打乱顺序)