该项目旨在使用国产化分布式技术替换旧系统的 IBM 大主机,通过使用 Spring Boot + GoldenDB (分布式数据库)+mybatis,以及 MQ、Redis 等中间件,利用 K8s 的资源编排能力,完成对整个信用卡业务系统的重构。
担任项目组 DBA,基于 GoldenDB 开箱即用的分库分表能力,设计账务组 100 + 多张表结构,优化了 2 张数据量为 10 亿数量级的表结构,满足业务对这些表的高效存储和查询、清理的要求。
利用分布式架构设计,将信用卡业务分为若干个模块,利用 K8s 的编排能力,充分利用资源,提高系统的并发能力和资源利用率
参与设计基于 Xxl-job 设计独立的定时任务调度服务,包括前端业务展示,统一管理所有批量任务,实现应用实例之间并行处理、依赖控制、断点续跑能力
设计利用大文件拆分预处理和多线程并发能力提高交易文件的读取性能,新系统耗时比旧系统缩短了 80%