新华保险掌上生活app

我要开发同款
Integretion2022年09月15日
344阅读

作品详情

1.该后台功能涉及多系统间的调用,主要有appSever,用户中心,支付中心及新老核心系统,技术选型为阿里sofaBoot框架,通过RPC远程调用,功能涉及多方联调。该项目主要分为客户信息维护,和保单相关联的基本业务以及产品介绍和增值服务
2.本人主要负责新华保险中台项目的核心代码开发,负责appSever功能模块:用户注册登录,客户信息维护,保全项目信息变更,保单贷款,保单复效的开发任务,负责解决项目组在联调过程中相关的问题及上线后的bug修复,负责系统分析文档,系统接口文档,三方联调报告的编写。
3.系统中遇到的典型问题:
用户注册时生成了相同的客户号,原因同一时刻接口存在并发调用,解决方案,加入redis分布式锁;
测试环境中对保单进行具体业务操做时,调用的接口较多,核心试算接口响应时间长,容易超时,解决方案,多保单之间并行操锁,引入多线程;
切换数据源时使用了MybatisPlus+@DS,在事务的默认传播机制下导致切换数据源失败,原因默认状态时,会从数据库连接池获取数据库连接,导致数据源切换失败
服务器运行一段时间之后会变慢,jstack命令分析堆栈日志,发现多线程有cpu密集任务,通过配置减少线程池核心线程数
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论