项目名称:微服务平台核心业务系统
开发时间:2021.1-至今
软件架构:spring boot2.0 + mybatis + oracle + redis + rabbitmq + spring cloud alibaba
项目描述:
借鉴国内外银行的先进管理理念,通过参数化配置进行灵活的产品定义和利率定价配置策略,实现账务处理和交易处理有效剥离,实现对银行现有核心业务系统功能的全覆盖。构建统一的、灵活的、可扩展的、一体化的服务平台。
责任描述:
1、参与需求分析、表结构设计的讨论;
2、负责定价模块的编码与测试;
3、负责负债等账户模块的编码与测试,使用redis缓存提高并发访问效率;
4、负责定价中心基本、行内利率的批量入库,使用e-job+rabbitmq进行批处理;
技术描述:
1、基于目前比较主流的spring boot2.0 + spring cloud alibaba构建项目,使用zookeeper作为注册中心,实现服务治理;
2、使用Dubbo RPC进行远程调用,基于Ribbon负载均衡器实现负载均衡,使用Seata组件实现分布式事务控制;
3、优化各业务组件查询,使用redis缓存进行缓存预热,将数据刷到redis缓存。使用redis cluster搭建集群,保证redis缓存的高可用。
4、引入rabbitmq,通过e-job+rabbitmq定时获取基准行内利率信息。使用镜像策略搭建rabbitmq的镜像集群,保证mq的高可用。
项目名称:财务公司柜面-核心系统
开发时间:2020.9-2020.12
软件架构:spring boot2.0 + mybatis + mysql8.0 + redis + zookeeper + oauth2 + vue
项目描述:
本项目完成后将实现以下效果:
1、形成财务公司核心业务系统售前能力,达到能够现场演示效果。
2、形成财务公司核心业务系统客户现场POC能力,能够快速搭建POC环境。
3、完善系统功能并提高系统架构的先进性,灵活性,接入金融PaaS。
责任描述:
1、负责项目前期的需求分析讨论;
2、参与项目技术方案选型;
3、负责客户信息中心、公共支持中心等几大基础微服务组件搭建并添加到Dubbo Proxy网关控制;
4、负责调用核心系统公共接口及核心返回响应码封装处理的开发与测试;
5、负责柜面系统的登录权限控制;
技术描述:
1、基于目前比较主流的spring boot2.0 + spring cloud alibaba构建项目,使用zookeeper作为注册中心,实现服务治理;
2、使用Dubbo RPC进行远程调用,基于Ribbon负载均衡器实现负载均衡,使用Sentinel组件实现线程隔离、服务熔断以及降级;
3、引入redis缓存,基于redis的缓存做分布式Session;
4、使用策略模式和建造者模式重构多系统统一登录和核心响应报文;
5、引入rabbitmq,将审批流发送到rabbitmq,保证跨系统审批流程正常流转,解耦系统之间的交互;
6、使用quartz进行分布式任务调度,定时调用系统的相关功能;