.skills.mdc 903 Bytes
---
alwaysApply: false
---
# 项目技术栈

## 核心框架
- **Spring Boot 2.5.12**:Web 应用框架
- **Java 17**:编程语言
- **Gradle**:构建工具

## 通信协议
- **gRPC**:微服务间通信,使用 Protobuf 定义接口
- **REST API**:对外 HTTP 接口,使用 Knife4j/Swagger 文档

## 数据存储
- **Redis (Lettuce)**:缓存、分布式锁、Session 存储
- **Redisson**:分布式锁实现
- **阿里云 OSS**:文件存储

## 认证授权
- **Sa-Token + JWT**:用户认证和权限管理

## 工具库
- **Lombok**:简化 Java 代码
- **Hutool**:通用工具类
- **Jackson**:JSON/XML 序列化
- **Apache POI**:Excel 处理

## 可观测性
- **Zipkin Brave**:分布式链路追踪
- **Spring Actuator**:健康检查和监控

## 异步处理
- **Spring Scheduling**:定时任务
- **Spring Async**:异步执行
- **WebSocket**:实时通信