feat: enhance app synchronization with concurrent processing #12041
feat: enhance app synchronization with concurrent processing #12041zhengkunwang223 merged 1 commit into1Panel-dev:dev-v2from
Conversation
|
Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
…iled result handling - Introduced concurrent processing for app synchronization tasks to improve performance. - Added structures for managing app work items and results. - Implemented detailed logging of synchronization progress and HTTP request outcomes. - Enhanced error handling for icon downloads and app details updates.
What this PR does / why we need it?
引入多线程图标和容器信息下载,提高下载速度
Summary of your change
从原来的 1m30 加速到了 28s 左右
自测通过,可能需要对新装的1panel 做测试检查行为是否一致
Please indicate you've done the following: