点击空白处退出提示
作品详情
项目描述
为解决旧系统发行效率低下,销售与发行分离等问题,广西发行方提出搭建新的发行等相关系统。建设目标:统一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)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论