开发环境: Idea+maven+git+tomcat+JDK1.8
软件架构: Mysql+mybatis-plus+springBoot+Dubbo+Redis+H5+JS+Thymeleaf
简介:
聚富通项目是工行为无支付牌照的各平台商户提供的系统,该项目包括b2b支付、b2c支付、账户、钱包、商户、融资这6大模块,有开通商户、支付、对账、退款、贷款等金融功能。该项目仅对外提供支付、退款、贷款等必要的接口,其大部分功能是经过内部的运营平台供银行内部的业务人员使用的。项目中每个模块有10-15人的开发,对应有各自的测试,整个项目组100人左右。
本人负责账户模块
账户部分对支付,退款,贷款等数据通过hive处理导入到账户的数据库,进行手续费的计算,实体卡清算,虚拟清算,最后生成对账单等供客户下载查看。
责任描述:
1、参与项目的需求分析;
2、根据需求写功能设计、系统设计;
3、代码编写及自测;
4、根据测试人员的反馈修改问题;
5、参与过项目自动化测试的流程搭建和模板编写;
6、使用Jenkins打包服务并在pass平台上进行部署;
1、前台采用js+h5+Thymeleaf。
2、使用dubbo+springboot+zookeeper+Apollo+网金网关等技术架构实现了微服务,各个模块独立开发,服务间调用时,是在统一的前台项目中,使用dubbo的泛化调用的方式进行调用的。
3、使用redis作为缓存服务器,redis配置了集群,各个服务模块使用同一套缓存服务器,不同开发环境的服务器不同。
4、数据库使用了mysql,ORM框架使用的是mybatis-plus。