支付系统
开发环境:IDEA、JDK1.8、内置Tomcat、Mysql、GIT、springBoot、 sharding-jdbc 、 guava cache(防击穿)、 lombok
软件架构:· springboot + springmvc + spring + mybatis
项目描述:
项目是公司自主开发的支付网关系统,独立对接三方支付公司,为内部系统提供支付服务,包装三方支付公司提供的接口,为业务端提供支付服务(单笔代收/批量代收/协议支付),实现支付路由,后期扩展为公司独立支付产品。
责任描述:
1、负责支付模块中单笔支付,协议支付,异步通知,转账,退款对接。
2、负责协议支付绑卡,绑卡路由,解绑功能开发。
3、设计支付补偿方案,异常处理方案、订单并发处理方案。
4.对接第三方支付公司、银行
5.负责系统arms监控,阿里云监控,听云监控的环境搭建和系统配置
6.负责支付路由优化,提高扣款成功率,减少扣款手续费
技术描述:
1、使用Spring, SpringMVC,springboot,zookeeper,rocketMq,作为底层架构。
2、采用模块化设计,在定制代码结构的同时实现可扩展。
3、使用rocketMq实现对外响应实时性。
4、通过spring Aop和阿里云实现arms接口级别监控,实时监控接口响应。