CCCC (@beybeyond) 在 魔改gcli2api项目,解决429问题。 中发帖
本次魔改对核心智能资源管理系统 进行了大幅重构和增强,显着提升了系统的稳定性、公平性和自动化水平。
重构资源轮换逻辑 :彻底修复了资源轮换不公的底层缺陷。旧机制在高并发和资源加载时会导致索引动态重置,使部分资源被过度使用,而新资源得不到调用。新架构采用“稳定主列表+动态运行时跳过”模式,保证所有可用资源得到公平、均匀地轮换调用。
实现API驱动的动态取消 :引入了基于Google API返回的quotaResetTimeStamp 瞬时级精准取消。当逻辑原因429 错误被临时取消机制时,系统能精确计算其解禁时间,并自动恢复,取代了过去系统的固定时长取消策略。
修复复杂竞态条件 :在高并发场景下,多个请求同时收到429 错误时,旧的“读-改-写”状态文件操作会引发竞态条件,导致只有一个规则被成功禁用。通过引入asyncio.Lock ,确保了状态更新的原子性,保证所有错误的规则都能得到正...