Ø 统一支付平台项目:项目经理&软件工程师 项目职责:主导从0到1建设分布式统一支付项目,升级支付平台技术栈,整合组内资源,打造基于微服务分布式架构的解决方案; 采用技术:Dubbo + Zookeeper + redis + Mysql,Tcc分布式事务,分布式锁等。 主要功能:统一支付平台项目为全行提供强大的支付能力,采用分布式系统框架实现业务低耦合、可扩展性原则,设计为四大处理中心:
· 前置处理中心:构建统一支付网关、异转同多线程处理、异步/同步处理机制、热部署机制;
· 业务处理中心:智能路由引擎、统一参数整合、渠道管理、通道管理、账务配置、头寸管理、商户管理,包含开户、签约,协议支付,代收、多商户代付,转账,消费,退款等业务功能;
· 通道处理中心:对接通道任务、插拔式第三方通道模块、报文拆解组装、响应码整合模块;
· 批量处理中心:统一对账/清结算处理、统一差错模块的原型建设、智能监控,统计报表,预警设置; 个人职责:
· 1. 使用注解+AOP+redis,实现分布式锁,对业务无侵入性,提升了整个团队研发效率;
· 2. 采用指定的并发隔离度,利用ThreadLocal+mysql事务机制,编写核心事务模块,借此编写基于分布式下的ID生成器;
· 3. 利用redis特性,编写流量令牌桶,控制流量以及获取执行权限;
· 4. 构建最大努力通知方案分布式架构,确保交易最终落地;
· 5. 通过性能压测,修改GC参数,监控打印FGC频率,利用jvisualvm观察,调整JVM参数,极大提升响应时间以及提升系统吞吐量; 项目成果:
· 灵活对接全行用户开户、支付出入金流量,在建设及升级过程中,从未因发布应用中断支付服务;
· 建设完整的系统批处理功能,建设行内支付清算中心,从未因系统原因导致资金资损;
· 对新旧架构更迭积累了全流程解决方案,如服务前移、数据前移、系统迁移过度方案设计、架构设计等;
· 丰富的上游系统对接经验,对消费金融,网络金融,代收/付业务都有深入理解,为上游提供可靠的