短链平台技术栈
微服务技术
- 新版
Spring Cloud Alibaba全家桶 SpringBoot 2.5+Ncos2.x+MyBatisPlus
分布式
- 分布式缓存
- MQ 中间件
- 分布式调度
海量数据
MySQL8.0+ShardingSphere多维度分库分表- 阿里云
OSS+ElasticSearch7.x
实时计算+数据处理+存储可视化
Flink1.13- ClickHouse
- HDFS
- 数据清洗分层
ECharts可视化数据
分布式链路追踪+监控+持久化存储
- Apache Skywalking
- 监控报警推送
- ElasticSearch7.x 持久化
DevOps 全链路部署+生产环境流量压测
- Jenkins CICD
- 阿里云 Git 仓库
- 阿里云 ECS CentOS7
- Rancher2.5
- 容器编排调度
- Jemeter5.x 单接口压测
- 混合流量录制
- 流量压测扩大重放
亮点
账号模块
- 图像验证码防刷 P2
- 短信验证码接入 P2
- 高并发下新用户免费流量包处理 P1
- OSS 分布式文件存储 P2
流量包模块
- 海量数据下流量包过期处理解决方案 P1
- 海量数据下每日流量包更新解决方案 P1
- 高并发下流量包扣减处理 P1
- 高并发、多场景分布式事务+锁、复杂业务逻辑 P1
- 冷热数据归档和处理 P1
