feat: stabilize multi-region runtime sync and worker orchestration

This commit is contained in:
root
2026-04-27 15:48:12 +08:00
parent 7cbde2aa78
commit 215a364891
137 changed files with 31931 additions and 1943 deletions

View File

@@ -62,7 +62,65 @@ controller syncer 批量同步海外主库
controller finalizer 标记本次流程完成
发现问题
主体功能
1.去后台点击 聚名获取删除域名入库
2.按后台勾选 的检测选项,按顺序逐个去跑
3.正常逻辑是按顺序 一步一步前面的处理完了,再往下一个处理,最大进程跑起来,直到所有任务跑完
现在遇到的问题是:
1.后台展示文案的歧义非常大;运营很难理解
比喻托管节点:这个应该就是 服务器管理,现在你把进程也算是一个节点,全部放到这个列表,我看起来都蒙,如果需要你可以加多一个进程管理不就好了,不要混一起
现在后台应该有 机器/进程/线程,节点到底是啥?现在已经乱了,
运行配置这块也是 节点独立线程覆盖 你把所有进程都列出来配置 线程数量,这个不需要的,所有进程的线程数量全部走默认的,进程那么大不会人工管理的,设计很不合理,
检测管理页面:日志输出窗口 这块也是
参与节点3 这个应该改成 参与 服务器
参与进程62 参与 进程
参与 线程
运行中127
线程127 / 74000参与节点汇总
要让人一眼看明白
2.最重要一点后台页面的数据展示很多都是不符合实际的很多一点为啥黑名单一直是0这块不肯定的这个正常清空最少命中80%
进程和线程一直跑不起来,这个最致命,优化了好几日了,知道目前还是没跑通完整流程
3.概览
步骤队列
看每一步堆积、吞吐和失败快速判断到底卡在注册、百度、360、爱站还是站长之家。 这块应该按后台勾选设置的顺序拍下来,正常任务完成也是,一个跑完才会往下推,才会往下一个跑
4.检测的进程和线程 机器 不稳定,不会自动检测 自动跑起来,就是最大性能没有跑起来
5.如果大陆controller 的DB链接数量是瓶颈那可以每个大陆 机器都开启db+redis 反正每个机器的配置都很高的,只要有效率能提速
6.还有一个但海外机器绝对不参与worker 检测
一句话结论:
线上 hotfix 收口基本完成
下一步最该继续的是代理供给优化,不是回到代码审核
我下一步建议就直接转到代理链路,继续收:
为什么多实例同时刷新时会被代理源限流
是否要继续压低单实例补货批量/频率
是否要做更强的跨进程代理补货协调
大陆处理好的跑完流程域名是否返回海外机器勾选状态
域名检测流程设计