# Backend 案例集合

> 收集后端开发中使用 Cursor 的典型案例和最佳实践

## Java 案例

### 1. Spring Boot 集成 EMQX 客户端重连与订阅恢复

**文件**: `20250626-Spring+EMQX-快速解决EMQX客户端断开重连问题.md`

**场景**: 解决微服务重启后 EMQX 客户端连接断开，但服务端订阅状态不同步的问题

**关键技术**:
- Spring Boot + MQTT 集成
- 客户端重连机制
- 订阅状态恢复
- 连接监听器实现

**使用收益**:
- 快速定位 MQTT 连接问题根因
- 自动生成完整的解决方案代码
- 提供测试验证方案

---

## 添加新案例

如需添加新的后端案例，请遵循以下格式：

1. 文件命名：`日期-技术栈-具体场景.md`
2. 内容结构：
   - 问题描述
   - 使用 Cursor 的解决过程
   - 关键代码片段
   - 效果验证
   - 使用体验总结

## 技术栈覆盖

- [x] Spring Boot + MQTT
- [ ] Spring Cloud 微服务
- [ ] MyBatis Plus 数据库操作
- [ ] Redis 缓存集成
- [ ] RabbitMQ 消息队列
- [ ] ElasticSearch 搜索
- [ ] Docker 容器化 