wangbo
a4046c2b81
perf(worker): 解耦准入调度与远端执行
原因:线上 P24 同构验收确认两台香港 Worker 的全局容量为 48,但跨地域逐行准入事务每轮只能形成 8 个活跃租约,队列最老等待超过 15 分钟。\n\n影响:新增可配置的异步准入 dispatcher 角色;生产两地 API 负责准入和过期回收,Worker 仅执行 River job。当前主库同站点 API 可低延迟填满容量,主库切换后另一地 API 通过既有数据库锁安全接管;未配置环境变量时保持原 Worker 一体化行为。\n\n验证:Go 全量测试、go vet、gofmt、真实 PostgreSQL 1000 任务双进程回归、前端 lint/test/build、Kubernetes server-side dry-run、Compose、ShellCheck、cluster/manual release tests 全部通过。
2026-08-01 23:24:30 +08:00
..
2026-08-01 01:51:44 +08:00
2026-08-01 01:51:44 +08:00
2026-07-31 18:02:24 +08:00
2026-07-22 00:24:36 +08:00
2026-07-25 01:32:49 +08:00
2026-07-25 01:32:49 +08:00
2026-07-25 01:32:49 +08:00
2026-07-22 14:02:53 +08:00
2026-07-23 22:35:41 +08:00
2026-07-22 08:48:32 +08:00
2026-07-22 08:48:32 +08:00
2026-07-22 00:24:36 +08:00
2026-08-01 23:24:30 +08:00
2026-08-01 19:29:08 +08:00
2026-07-21 00:25:53 +08:00
2026-07-21 00:25:53 +08:00
2026-07-21 00:25:53 +08:00
2026-07-24 21:13:09 +08:00
2026-07-22 20:23:36 +08:00
2026-07-22 08:48:32 +08:00
2026-07-29 19:50:43 +08:00
2026-07-31 23:07:19 +08:00
2026-07-31 23:07:19 +08:00
2026-05-14 18:18:27 +08:00
2026-07-31 18:02:24 +08:00
2026-07-22 14:02:53 +08:00
2026-06-11 09:17:32 +08:00
2026-07-23 22:35:41 +08:00
2026-07-23 22:35:41 +08:00
2026-07-31 18:02:24 +08:00
2026-07-23 22:35:41 +08:00
2026-07-30 23:06:19 +08:00
2026-07-31 18:02:24 +08:00
2026-07-22 15:34:59 +08:00
2026-07-31 23:07:19 +08:00
2026-07-28 17:28:35 +08:00
2026-08-01 19:29:08 +08:00
2026-07-29 16:15:43 +08:00
2026-07-17 18:31:12 +08:00
2026-07-31 14:24:40 +08:00
2026-07-17 18:31:12 +08:00
2026-07-29 23:04:41 +08:00
2026-07-28 17:28:35 +08:00
2026-07-24 23:27:17 +08:00
2026-07-24 18:23:22 +08:00
2026-07-29 16:15:43 +08:00
2026-07-31 18:02:24 +08:00
2026-07-31 18:02:24 +08:00
2026-07-31 18:02:24 +08:00
2026-07-24 18:23:22 +08:00
2026-07-31 18:02:24 +08:00
2026-07-17 18:31:12 +08:00
2026-07-24 21:13:09 +08:00
2026-07-22 20:23:36 +08:00
2026-07-24 12:26:56 +08:00
2026-07-27 23:50:17 +08:00
2026-07-22 00:24:36 +08:00
2026-07-22 00:24:36 +08:00
2026-07-27 13:15:23 +08:00
2026-07-27 13:15:23 +08:00
2026-07-31 18:02:24 +08:00
2026-07-28 17:28:35 +08:00
2026-07-31 15:28:12 +08:00
2026-07-31 15:28:12 +08:00
2026-07-31 14:24:40 +08:00
2026-07-31 14:24:40 +08:00
2026-07-25 01:32:49 +08:00
2026-07-22 00:25:22 +08:00
2026-07-20 23:22:45 +08:00
2026-07-20 23:22:45 +08:00
2026-07-22 14:02:53 +08:00
2026-07-22 14:02:53 +08:00
2026-07-29 16:15:43 +08:00
2026-07-31 05:49:45 +08:00
2026-07-31 05:49:45 +08:00
2026-07-17 13:52:00 +08:00
2026-07-10 23:33:15 +08:00
2026-07-29 16:15:43 +08:00
2026-07-27 23:50:17 +08:00
2026-07-17 18:31:12 +08:00
2026-07-17 18:31:12 +08:00
2026-07-22 08:48:36 +08:00
2026-07-17 18:31:12 +08:00
2026-08-01 23:24:30 +08:00
2026-06-07 10:26:57 +08:00
2026-05-13 20:53:07 +08:00
2026-05-15 09:59:25 +08:00
2026-07-22 15:34:59 +08:00
2026-06-30 14:53:29 +08:00
2026-07-23 22:35:41 +08:00
2026-07-21 00:25:53 +08:00
2026-06-17 02:13:21 +08:00
2026-07-27 23:50:17 +08:00
2026-07-30 23:06:19 +08:00
2026-07-31 23:07:19 +08:00
2026-07-13 17:07:52 +08:00