fix(management): 测试模型连接时跳过 HTTP 重试 (#530)#538
Open
wsyjh8 wants to merge 1 commit into
Open
Conversation
测试连接复用了默认重试模板(10 次 + 指数退避,并重试 ResourceAccessException),错误或不可达 endpoint 会让前端卡住数分钟。 测试路径改用不重试模板,运行时模型继续保留默认重试容错。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #530
根因:测试连接路径复用了 Spring AI 默认重试模板(10 次 + 指数退避,并重试 ResourceAccessException),当 endpoint 错误或不可达时会长时间重试,导致前端一直停在“测试中”。
改动:为 DynamicModelFactory 增加 no-retry 模板重载,测试连接显式使用该模板;运行时 AiModelRegistry 继续走默认重试模板。