编程语言:
熟悉Java(深入理解内存模型、集合框架源码级实现),熟练使用Python/Shell等脚本语言
架构设计能力:
掌握六大设计原则(SOLID),在框架源码阅读与系统设计中实践桥接、工厂、策略等23种设计模式
主导过基于领域驱动设计(DDD)的微服务架构落地,制定模块化规范
核心框架:
深入理解Spring生态(Spring Boot/Spring MVC/Spring Cloud Alibaba),阅读过Spring、Mybatis、Nacos核心源码
熟练应用AQS锁机制、JUC工具集,具备高并发场景实践经验
熟悉Netty框架与RPC开发,主导过分布式系统架构设计与调优
数据库与中间件:
熟悉MySQL(索引优化、分库分表)及Redis高可用方案
深度使用RocketMQ,熟悉Kafka/RabbitMQ消息中间件特性
分布式与云原生:
设计过分布式事务方案(Seata),熟悉微服务治理、服务网关(Gateway)
掌握Docker/Kubernetes容器化技术,了解Serverless架构
阿里云生态实战经验(云效、容器服务、中间件)
运维与工程化:
全链路部署能力:Linux/Nginx+Keepalived/Tomcat调优
主导CI/CD流程(Jenkins+Maven+Sonar),熟悉JIRA敏捷开发
开源贡献:
Dynamic-tp:修复版本升级导致bean无法注入问题 PR !29
Hutool:修复ImgUtil png转jpg失败问题 PR !1120
联通USSD模板消息业务处理系统
项目描述:
主导设计日均千万级消息处理系统,基于联通Wo+平台构建企业级闪信服务中台。通过协议封装将USSD基础能力转化为标准化API服务,支撑平安金融风控、搜狗智能搜索、阿里电商生态等20+业务场景的消息式/交互式触达。2018年实施三网融合改造,整合号码隐私保护模块并接入滴滴、第三方通信服务商等6家通道,实现跨运营商智能路由,系统吞吐量提升,消息到达率提升至99.6%。
核心技术实现:
1.高并发架构设计
重构旧系统消息处理引擎,采用Disruptor环形队列实现生产者-消费者模式,线程池优化系统性能提升
引入MySQL集群分库分表方案,采用一致性Hash算法实现动态扩容,支撑亿级日请求量
2.企业级扩展框架
抽象Filter责任链模型,通过Disruptor环形队列构建异步处理管道,支持动态插拔业务过滤器
实现策略工厂模式(Strategy+Factory),根据AppID自动装配第三方通道,做到可快速扩展
设计适配器模式统一3家服务商接口规范