广西ETC发行系统
项目描述
        为解决旧系统发行效率低下,销售与发行分离等问题,广西发行方提出搭建新的发行等相关系统。建设目标:统一ETC业务系统底层架构;简化操作步骤,提升发行效率;实现 ETC发行及售后业务全面线上化
职责描述
        负责OBU标签的新发及售后、销售订单的发票业务、CPU卡注销退费流程审批、日志输出到统一门户、Docker镜像构建
技术选型
采用Spring Cloud生态作为底层架构
使用MyBatis Plus框架、减少简单增删改查接口的开发
使用Oracle进行数据存储,Redis作为缓存、以及并发锁方案
使用Kafka进行日志传输、通过ELK进行日志的搜集、展示
使用Docker、Jenkins、K8s打包部署
工作成果
1、旧系统发行一套设备需要20分钟左右时间,新系统仅需5分钟即可,极大提升了效率。
2、所有日志统一接入es,通过kibana搜索,便于线上问题排查与维护
3、Redis作为并发锁,有效防止了操作员和用户连续点击问题
4、利用jenkins、Dockerfile、k8s自动构建、发布服务,便于版本发布与回退
5、新工具应用(MyBatis Plus、ShowDoc、MapStruct)
点击空白处退出提示












评论