feat(device-sim,performance): batch_start_simulators 并行化 + 性能测试项目管理与批量执行
设备模拟模块:
- batch_start_simulators 改为 ThreadPoolExecutor 并行启动,540 台设备从 27 分钟缩短到 ~3 秒
- 每个线程独立 asyncio 事件循环 + 独立 DB 会话,避免同步 HTTP 阻塞和线程安全问题
- asyncio.Semaphore(50) 控制并发,防止 MQTT Broker / Token API 过载
- mqtt_manager on_disconnect 移除阻塞 sleep() 和手动 reconnect()
性能测试模块:
- 新增性能测试项目管理与批量执行功能
- 前端 4 个页面(Projects / ProjectDetail / TaskList / App.vue)
- 后端路由、服务、模型、Schema 适配
- 2 份 PRD 需求文档 + 执行计划文档
Co-Authored-By:
Claude <noreply@anthropic.com>
正在显示
请
注册
或者
登录
后发表评论