安益宝保险平台
项目描述:
安益宝保险平台可以方便浏览、比较不同保司保险产品保障权益,价格;选择更具性价比的保险产品进行投保。用户可在平台查看保单状态、投保详情、协议合同等,申请理赔流程。平台包括保险基础数据、保险业务、账单、客户、数据看板、短信服务、计划任务及监听、交易服务、字典服务、存储、数据锚点、规则引擎等业务及模块。
技术栈:
SpringCloud、Gateway、Hystrix、Nacos、Seata
SpringSecurity、Spring、Spring Boot、SpringMVC、MyBatis、SpringCloud Stream、Spring Cache、Mybatis Plus
项目职责:
1、完善用户投保功能
2、优化数据看板中对于用户在app端的保险产品数据统计,从城市、时间段、性别、年龄、职业、收入等多维度统计,从原有查询统计查询50w数据查询近2秒优化到30ms,查询效率提升95%+;
3、独立实现保险的保障项、保险系数计费影响因子、筛选项及三层级分类的数据建模,解决分类与保险产品信息的关联关系;
4、改造原RabbitMQ方式发送消息方式,引入Spring Cloud Stream进行替换无缝对接其它MQ产品,提高了系统的灵活性;
5、改造原定时任务技术方案,引入并搭建XXL-JOB及拆分系统定时任务调度微服务;
6、负责系统数据缓存方案,引入spring cache并改造后端产品、规则、基础数据,APP端中的产品查询等接口缓存实现,提高查询效率;