ygxbnet
|
7f0e4fe607
|
perf(api): 提高并发请求限制并添加配置写入日志
构建上传工具 / build-tool (push) Successful in 1m40s
- 将并发请求限制从10提升到500
- 在配置写入时添加调试日志输出
|
2026-04-28 15:03:13 +08:00 |
|
ygxbnet
|
199bd43b00
|
feat(api): 优化HTTP连接池和并发控制
- 增加IdleConnTimeout从30秒到30分钟
- 添加并发请求限制通道,最大同时请求数为10
- 实现InitConn函数用于预创建连接池
- 在UploadDataToServer中添加请求限流控制
- 优化资源清理逻辑,使用defer确保响应体关闭
- 重命名runtime包别名以避免冲突
- 在uploader中添加连接池初始化日志
- 添加panic恢复机制和错误处理
|
2026-04-28 15:00:15 +08:00 |
|
ygxbnet
|
75de353af6
|
refactor(uploader): 优化文件上传处理逻辑和资源管理
构建上传工具 / build-tool (push) Successful in 1m20s
- 简化响应体关闭逻辑,移除不必要的nil检查
- 调整后台状态推送频率,从500ms改为250ms
- 修复前端事件监听器注册顺序
- 移除未使用的进度变量
- 优化goroutine中的任务执行逻辑
- 改进文件路径显示,统一使用文件名而非完整路径
- 添加waitgroup等待确保资源正确释放
|
2026-04-28 01:07:43 +08:00 |
|
ygxbnet
|
f96f23360c
|
feat(app): 添加自动启动和日志滚动功能并优化上传逻辑
- 增加了运行时自动启动上传配置选项
- 实现了日志输出的滚动控制功能
- 优化了上传进度显示和状态同步机制
- 提升了HTTP客户端连接池配置至500
- 改进了文件上传完成后的清理逻辑
- 添加了上下文取消检查避免资源泄露
- 完善了上传开始时的日志信息输出
|
2026-04-27 23:40:10 +08:00 |
|
ygxbnet
|
987f0236a9
|
refactor(uploader): 优化上传功能的上下文管理和并发控制
构建上传工具 / build-tool (push) Successful in 1m16s
- 在 UploadDataToServer 函数中添加 context 参数支持
- 使用 http.NewRequest 替换 httpClient.Post 以更好地控制请求上下文
- 重构应用启动逻辑,在 StartUpload 中初始化上传器上下文
- 优化 StopUpload 方法中的上下文取消机制
- 移除上传过程中的 wg.Wait() 调用以改善并发性能
|
2026-04-27 13:38:14 +08:00 |
|
ygxbnet
|
26afd30e84
|
refactor: 重构 GUI 框架为 Wails
- 添加 Go 后端实现,包括配置管理、文件上传逻辑和 Wails 应用接口
- 实现前端 Vue 界面,提供服务器配置、目录选择、上传控制等功能
- 集成 Element Plus 组件库构建用户界面
- 添加文件上传进度显示和实时日志输出功能
- 实现后台文件监控和上传任务管理
- 配置 Wails 框架支持前后端交互
- 更新项目依赖,移除 Fyne 框架,集成 Wails v2
- 添加项目配置文件管理和自动保存功能
|
2026-04-27 00:34:24 +08:00 |
|