项目一:分布式金融支付结算与清算系统
该项目是企业级核心交易系统,负责处理多渠道入金、资产对账及资金清算业务。
核心技术: Spring Boot + RocketMQ + Redis + MySQL + 接入层网关。
高并发幂等处理: 针对金融交易中重复下单的风险,设计了基于 Redis + 数据库唯一索引的多级幂等校验机制,支撑了双十一级别的瞬时交易压力。
分布式事务一致性: 在跨库转账场景中,采用 TCC 模式与可靠消息最终一致性方案,解决了网络抖动下的掉单、错单问题,确保了用户资产账务的平衡。
对账系统优化: 主导了对账模块的异步化改造,利用多线程并行处理技术,将每日数十万笔渠道流水与内部账务的核对时间从小时级缩短至分钟级。
核心产出: 成功支撑了日均百万级的交易流水,账务准确率达到 100%,极大地提升了资金流转效率。
项目二:实时风险控制与异常交易监控平台
该平台旨在为金融交易提供实时反欺诈、反洗钱及异常操作监控,防止非法套利与资金流失。
核心技术: ClickHouse + Kafka + Redis + Drools 规则引擎。
海量数据秒级分析: 针对实时产生的交易报文,通过 Kafka 接入并利用 ClickHouse 进行多维聚合计算。通过优化存储引擎参数和分片键,实现了亿级数据量下的风控规则计算秒级响应。
动态规则引擎集成: 引入 Drools 规则引擎,使业务人员能够动态配置风控策略(如单日限额、高频操作拦截)而无需重启系统,极大提升了系统应对突发攻击的灵活性。
K8s 稳定性保障: 在高频计算压力下,针对 K8s 节点出现的 OOM 风险,通过 Arthas 实时诊断内存快照,优化了 JVM 堆内存分配和长对象生命周期管理,确保了风控系统的持续稳定运行