降低云触手 bind_info 限频(110001)命中率
识别中文过于频繁错误并指数退避;bind_info 加长间隔与短缓存; 领取轮询放慢并去掉同轮重复 probe,减轻上游压力。
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user