再保险国际系统指在建设一个国际化的再保险交易平台,系统支持多种语言切换、实现了合约合同、合约账单、临分保单、在线询报价等业务模块,并且能够支持场外、场内不同场景的数据接入。
职责描述:
1.系统多语言实现设计
2.负责项目系统的需求评审、制定架构方案、系统设计、指导其他开发人员,负责相关的技术公关
3.项目核心模块的拆分、分析、设计,提高系统性能、扩展性,例如项目的抽象开发,利用策略模式、模板方法的设计模式将合约账单的下的多种账单类型进行抽象,实现了不同账单的进行隔离
4.场外数据下链数据实现
5.基于redis实现分布式锁,防止业务及各类及各类交易的重复提交,并对多并发访问进行控制
6.实现kafka消息队列的消费失败及可重复消费的分析和设计,提高系统可用性和安全性
7.实现基于xxl-job的定时任务开发
8.Indigo合同账单打印模块实现
使用技术:
springCloud alibaba、nocaos、mysql、mybatis-plus、redis、oss、kafka、xxl-job、jenkins、ranchaer。整个项目采用了docker 做容器化部署,k8s对容器编排管理。