降低云触手 bind_info 限频(110001)命中率

识别中文过于频繁错误并指数退避;bind_info 加长间隔与短缓存;
领取轮询放慢并去掉同轮重复 probe,减轻上游压力。
This commit is contained in:
yml2213
2026-07-10 21:07:19 +08:00
parent 5ed6890cc5
commit 50d32be0ea
5 changed files with 221 additions and 41 deletions
@@ -1,7 +1,6 @@
import {
normalizeKuaishouCloudFlow,
prepareKuaishouCloudFulfillmentTask,
probeKuaishouCloudTaskBindUrl,
refreshKuaishouCloudTaskRoleInfo,
} from '../fulfillment/kuaishou-cloud/index.js'
import type { TaskRow } from '../../types/repository/rows.js'
@@ -27,18 +26,13 @@ export async function syncKuaishouCloudRoleInfo(task: TaskRow) {
}
try {
const probed = await probeKuaishouCloudTaskBindUrl(task, {
source: 'claim_page_polling_bind_url_probe',
actor: { source: 'system' },
})
task = probed.task || task
// 只走 refresh:内部会按间隔 probe 绑链,必要时再查 bind_info
// 不再 forceProbe + 前置 probe,避免同轮重复打上游
const result = await refreshKuaishouCloudTaskRoleInfo(task, {
source: 'claim_page_polling',
actor: { source: 'system' },
recordEvent: false,
// 轮询阶段始终允许探测绑链,默认角色仅作诊断
forceProbe: true,
forceProbe: false,
})
return result.task || task
} catch {