框架与中间件:
- Spring 生态: Spring Boot、Spring MVC、Spring Cloud(Nacos / Gateway / Feign / Sentinel)、Spring Security、Spring
Data JPA / MyBatis / MyBatis-Plus
- 微服务: Dubbo、gRPC、服务注册与发现、配置中心、链路追踪(SkyWalking / Sleuth + Zipkin)
- 消息队列: RabbitMQ、Kafka、RocketMQ
- 数据库: MySQL(索引优化、SQL
调优、分库分表)、PostgreSQL、Redis(缓存、分布式锁、布隆过滤器)、MongoDB、Elasticsearch
- 分布式与高并发: 分布式事务(Seata / 可靠消息最终一致性)、分布式 ID(Snowflake / Leaf)、限流熔断(Sentinel /
Hystrix)、幂等设计、读写分离
DevOps 与工具链:
- 容器化: Docker、Kubernetes(基础编排与部署)、Jenkins / GitLab CI、Nginx
- 版本管理: Git、Maven、Gradle
- 监控与日志: Prometheus + Grafana、ELK(Elasticsearch + Logstash + Kibana)
项目一:电商订单中心 · 核心后端开发
技术栈: Spring Cloud Alibaba、MySQL、Redis、RocketMQ、Elasticsearch、Canal、XXL-JOB
- 负责订单核心链路的设计与开发,支撑日均 50 万+ 订单的创建、支付回调、状态流转,通过异步削峰 +
消息队列解耦,将下单接口 P99 耗时从 800ms 优化至 200ms 以内
- 设计订单幂等机制(token + 唯一索引 + 状态机),防止重复提交与回调重复处理,线上 0 资损事故
- 基于 Canal + Binlog 实现 MySQL → ES 的准实时数据同步,支撑运营后台复杂订单检索,查询响应从 2s 降至 50ms
- 使用 Redis 实现热点商品库存扣减(Lua 脚本原子操作 + 异步同步 DB),单机 QPS 达 5000+
- 引入 XXL-JOB 实现定时关单、自动确认收货、对账等批量任务,配合分片广播提升处理效率
项目二:统一网关平台 · 技术负责人
技术栈: Spring Cloud Gateway、OAuth2.0、Redis、Sentinel、Prometheus
- 从 0 搭建统一 API 网关,承载公司 20+ 微服务的对外流量,日均请求量 1 亿+
- 实现统一鉴权中心(JWT + OAuth2.0),支持 token 自动续期、黑名单机制(Redis + Bloom Filter),鉴权耗时 < 1ms
- 基于 Sentinel 实现精细化限流熔断(接口级 + 用户级 + IP 级),网关层整体可用性达 99.99%
- 集成 Prometheus + Grafana 构建网关监控大盘,覆盖 QPS、RT、错误率、熔断次数等核心指标
- 通过路由热加载 + 灰度发布机制,实现新服务上线零停机、流量平滑切换
项目三:用户增长运营平台 · 后端开发
技术栈: Spring Boot、MySQL、Redis、Kafka、ClickHouse、ECharts
- 参与实时数据看板后端开发,基于 Kafka 消费用户行为埋点,写入 ClickHouse 实现秒级聚合查询
- 设计灵活的多条件人群包圈选引擎,支持全量 / 增量 / 实时三种同步模式,圈选 1000 万用户 < 5 分钟
- 实现分布式任务调度系统,支持人群包计算、推送任务的分片并行执行,吞吐量提升 3 倍
- 负责A/B 实验平台后端接口开发(分流、指标计算、显著性检验),支撑运营团队每月 200+ 实验
- 通过 SQL 慢查询优化(索引覆盖、分区表、物化视图),将核心报表接口响应从 5s 降至 300ms
| 角色 | 职位 |
| 负责人 | 资深开发工程师 |
| 队员 | 后端工程师 |
## 核心技术点 | 层级 | 技术 | 作用 | |------|------|------| | 前端 → 服务端 | 动态秒杀地址 | 防脚本直接刷接口 | | 接口层 | Guava RateLimiter | 双重限流(全局限流 + 用户限流) | | 接
## 核心过滤器 | 过滤器 | Order | 职责 | | AuthGlobalFilter | -100 | JWT 校验、黑名单检查、用户封禁、透传 userId/roles | | RateLimitFilter | 0 | Sentinel 三层限流(接口/用户