fix(poll): polling:protect 接入调度器 POLL-01
- processSchedule 中新增 TaskTypePollingProtect 的 processManualQueue 和 processTimedQueue 调用 - 保护期一致性检查任务现在会被定期调度处理
This commit is contained in:
@@ -243,11 +243,13 @@ func (s *Scheduler) processSchedule(ctx context.Context) {
|
|||||||
s.processManualQueue(ctx, constants.TaskTypePollingRealname)
|
s.processManualQueue(ctx, constants.TaskTypePollingRealname)
|
||||||
s.processManualQueue(ctx, constants.TaskTypePollingCarddata)
|
s.processManualQueue(ctx, constants.TaskTypePollingCarddata)
|
||||||
s.processManualQueue(ctx, constants.TaskTypePollingPackage)
|
s.processManualQueue(ctx, constants.TaskTypePollingPackage)
|
||||||
|
s.processManualQueue(ctx, constants.TaskTypePollingProtect)
|
||||||
|
|
||||||
// 2. 处理定时队列
|
// 2. 处理定时队列
|
||||||
s.processTimedQueue(ctx, constants.RedisPollingQueueRealnameKey(), constants.TaskTypePollingRealname, now)
|
s.processTimedQueue(ctx, constants.RedisPollingQueueRealnameKey(), constants.TaskTypePollingRealname, now)
|
||||||
s.processTimedQueue(ctx, constants.RedisPollingQueueCarddataKey(), constants.TaskTypePollingCarddata, now)
|
s.processTimedQueue(ctx, constants.RedisPollingQueueCarddataKey(), constants.TaskTypePollingCarddata, now)
|
||||||
s.processTimedQueue(ctx, constants.RedisPollingQueuePackageKey(), constants.TaskTypePollingPackage, now)
|
s.processTimedQueue(ctx, constants.RedisPollingQueuePackageKey(), constants.TaskTypePollingPackage, now)
|
||||||
|
s.processTimedQueue(ctx, constants.RedisPollingQueueProtectKey(), constants.TaskTypePollingProtect, now)
|
||||||
|
|
||||||
// 任务 19.6: 套餐激活检查(每次调度都执行,内部会限流)
|
// 任务 19.6: 套餐激活检查(每次调度都执行,内部会限流)
|
||||||
if s.packageActivationHandler != nil {
|
if s.packageActivationHandler != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user