Agent-Hellboy / Agent-Hellboy/mcp-runtime
fix(mcp-gateway): add jitter to policy reload ticker to prevent thundering herd
Đang mở
- Ngôn ngữ chính
- Go
- Star
- 6
- Fork
- 1
- Merge trung bình
- 11 giờ 33 phút
- Pull request đã merge (30 ngày)
- 13
Mô tả
## Problem
All gateway replicas start a `time.NewTicker(5 * time.Second)` at process start. With many MCPServer pods they all hit the Kubernetes ConfigMap API at the same wall-clock tick, creating a thundering herd every 5 seconds.
## Fix
Add up to 2s of random jitter to the ticker interval in `policy_cache.go`:
```go
jitter := time.Duration(rand.N(2000)) * time.Millisecond
ticker := time.NewTicker(5*time.Second + jitter)
```
## Files
- `services/mcp-gateway/policy_cache.go`
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.