feat(通道流量阈值): AUG26-011 运营商通道流量阈值达量停机与周期复机
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 12m59s

This commit is contained in:
2026-09-16 15:54:49 +08:00
parent 41722760b1
commit 59b3df868a
36 changed files with 2431 additions and 93 deletions

View File

@@ -21,4 +21,11 @@
## Impact
影响通道、卡状态、可靠任务、外部运营商调用和 Schema。
影响通道、卡状态、可靠任务、外部运营商调用和 Schema。具体落点:
- `tb_carrier` 扩列:`traffic_threshold_enabled``traffic_threshold_value``traffic_threshold_unit`(周期起始日复用既有 `data_reset_day`,不新增列)。
- 新增周期阈值停机锁表:`(carrier_id, card_id, period_start)` 唯一键、任务状态组、提交认领字段、`anomaly_flag`;成对迁移。
- 新增 2 个 Outbox 事件类型停机、复机各一worker 消费。
- 新增 2 个 cron 与 worker 装配点:周期处理(解锁/条件复机)、恢复扫描(只查询回填),均 `@every 1m` + `asynq.Unique(10m)`,照 `TaskTypeRefundChannelRecovery` 形态注册。
- 新增停因常量 `channel_threshold`4 个复机入口新增持锁拒绝。
- carrier 管理接口字段级守卫与响应过滤(阈值字段仅平台账号可见可写)。