feat: reduce default bucket capacity for rate limiting
This commit is contained in:
@@ -4,15 +4,16 @@ import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"github.com/redis/rueidis"
|
||||
"net/http"
|
||||
"sipro-mps/internal/redis"
|
||||
"sipro-mps/pkg/utils"
|
||||
"time"
|
||||
|
||||
"github.com/redis/rueidis"
|
||||
)
|
||||
|
||||
const (
|
||||
defaultBucketCapacity = 10 // max burst size
|
||||
defaultBucketCapacity = 5 // max burst size
|
||||
refillRate = 100.0 / 60000 // 300 requests per minute → 1 token per 200ms
|
||||
tokenTTLMillis = 60000 // Redis key TTL: 60s
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user