34 lines
920 B
Markdown
34 lines
920 B
Markdown
---
|
||
title: "Rate Limiting"
|
||
type: concept
|
||
tags:
|
||
- CI/CD
|
||
- DevOps
|
||
- GitOps
|
||
last_updated: 2026-05-11
|
||
---
|
||
|
||
# Rate Limiting
|
||
|
||
## Definition
|
||
速率限制,为防止自动化工具(如 Renovate Bot)瞬间产生过多 Pull Request 导致 CI/CD 系统(如 Jenkins)崩溃,Renovate 允许限制每小时或同时开启的 PR 数量。
|
||
|
||
## Core Functions
|
||
- 限制每小时创建的 PR 数量
|
||
- 限制同时打开的 PR 数量上限
|
||
- 防止 GitHub API 触发速率限制(429 Too Many Requests)
|
||
- 避免给 CI/CD 系统带来突发负载
|
||
|
||
## Related Concepts
|
||
- [[Renovate-Bot]] — Rate Limiting 是 Renovate Bot 的重要配置选项
|
||
- [[Dependency-Management]] — Rate Limiting 支撑依赖管理的稳定运行
|
||
- [[CI-CD]] — CI/CD 流水线是 Rate Limiting 的保护对象
|
||
|
||
## Related Sources
|
||
- [[ctp-topic-15-working-with-renovatebot]]
|
||
|
||
## Aliases
|
||
- API Rate Limiting
|
||
- Request Throttling
|
||
- PR Rate Limit
|