项目简介:
本项目为全国多所高校定制建设自有、自管、自运营的跨行支付平台,支持一卡通在线充值、费用缴纳及学校后台自定义缴费项目。
由于各校学生数据结构、一卡通服务商接口及校园业务差异较大,系统采用分布式部署模式:校园业务服务独立部署至校内机房,平台端通过统一服务层进行调度,实现跨校园业务无感知与高可扩展性。
主要工作:
• 作为核心开发,负责整体技术方案设计与关键技术难点攻坚。
• 搭建银联支付网关并实现大额合单支付、收银台聚合支付等核心功能。
• 推动平台技术升级,封装 Redis 缓存组件,解决高并发场景下校园配置缓存击穿问题,显著提升系统性能。
• 根据各校业务隔离需求,封装分库分表组件,实现逻辑分库,提高开发与维护效率。
• 优化平台端与校园端 RPC 调用链路,使用线程池异步化处理,实现削峰填谷,提升调用性能与系统稳定性。
• 针对跨机房部署的复杂链路,开发日志埋点 SDK 并集成至系统接口,通过 ELK 平台统一收集日志,便于问题追踪与监控。
• 基于 ELK 日志数据分析并发高峰趋势,实施弹性服务器部署策略,提高资源利用率与服务可用性。
主要技术:
Java、Spring Boot、Python、Tornado、SQLAlchemy、Redis、ZooKeeper、Sharding-JDBC