1. 使用 context.WithoutCancel 防止上游断连导致请求取消,并设置30分钟超时 2. 显式设置 HTTP 客户端超时与 ResponseHeaderTimeout 3. 手动解析内部 API 响应格式并增加错误校验 4. 调整任务创建流程:先本地生成 UUID 并落库,再携带 taskId 调用网关 5. 提升 uuid 为直接依赖
1. 使用 context.WithoutCancel 防止上游断连导致请求取消,并设置30分钟超时 2. 显式设置 HTTP 客户端超时与 ResponseHeaderTimeout 3. 手动解析内部 API 响应格式并增加错误校验 4. 调整任务创建流程:先本地生成 UUID 并落库,再携带 taskId 调用网关 5. 提升 uuid 为直接依赖