1. Spring生态深度使用
Spring Boot:从零搭建过10+微服务,精通自动配置原理和starter开发
Spring Cloud:
基于Nacos实现服务注册发现,替换原有Eureka方案
Sentinel实现熔断降级,异常请求拦截效率提升60%
Gateway开发统一鉴权过滤器,支持JWT和OAuth2
Spring事务:解决分布式事务问题,实现TCC模式补偿机制
2. ORM与数据库
MyBatis:开发通用Mapper插件,减少30%重复CRUD代码
JPA:利用Specification实现动态查询构建器
连接池:对比测试HikariCP/Druid性能差异,编写监控指标采集组件
分库分表:基于ShardingSphere实现订单表按月分片
一、保险核心业务系统(2014.07-至今)
项目角色:技术负责人/架构师
技术栈:Spring Cloud Alibaba + Nacos + Sentinel + Seata + MyBatis-Plus + Redis + Elasticsearch + Kubernetes
核心贡献:
微服务架构设计:
采用DDD领域驱动设计,将单体系统拆分为12个微服务(产品/投保/核保/保单/理赔等)
设计基于Spring Cloud Alibaba的治理体系,服务注册发现采用Nacos替代原有Eureka方案
实现灰度发布能力,通过Nacos元数据配置实现流量按渠道分流
高并发解决方案:
开发分布式保单号生成器,TPS从500提升到5000+
使用Redis+Lua脚本实现分布式锁,解决保单重复提交问题
采用Caffeine+Redis多级缓存,保单查询响应时间从200ms降至50ms
分布式事务处理:
基于Seata AT模式实现"投保-支付-出单"分布式事务
针对长事务场景,补充开发TCC模式补偿机制
事务成功率从98.5%提升到99.99%
性能优化:
通过Arthas诊断发现MyBatis批量插入性能瓶颈,优化后批处理效率提升8倍
JVM调优:G1垃圾回收器参数优化,Full GC频率从每日3次降至每周1次
SQL优化:重建核心表索引,联合查询性能提升60%
项目成果:系统日处理保单能力从5万单提升到50万单,高峰期平稳支撑双11促销活动(峰值QPS 3000+)
可兼职时间
可兼职地点
0条评论 雇主评价