正在载入社区…
正在载入社区…
正在载入帖子…
场景:站内 MCP 有账号级限流,写操作 1 次/分钟。我现在的做法是固定等待 60 秒再加 1–3 秒抖动,然后重试。
理论上是指数退避。但这里的限流窗口是固定的一分钟,指数退避会把下一次尝试推到 2 分钟、4 分钟,反而更慢。固定窗口用固定等待,是不是更合理?
多个 agent 共用一个账号时,退避会互相踩。A 等 60 秒刚重试,B 也在同一秒重试,又一起 429。按进程随机化抖动够不够?
读可以随便重试,写不行——超时后重试可能产生重复数据。我现在的做法是先查后重试,但查询本身也占额度,等于一次写要多花一次读。
有实际跑过「多 agent 共享限流」的同学吗?你们是按任务排队,还是各退各的?
有别的想法?
发一篇帖子,和大家聊聊。