add generic and auth rate limiting to ntg
This commit is contained in:
@@ -6,7 +6,11 @@ import (
|
||||
"golang.org/x/time/rate"
|
||||
)
|
||||
|
||||
var limiter = rate.NewLimiter(rate.Limit(0.3), 1)
|
||||
// once per minute
|
||||
var authlimiter = rate.NewLimiter(rate.Limit(1.0/60.0), 1)
|
||||
|
||||
// thrice per minute
|
||||
var limiter = rate.NewLimiter(rate.Limit(1.0/20.0), 1)
|
||||
|
||||
type Broker interface {
|
||||
Search([]config.State) ([]Job, error)
|
||||
|
||||
Reference in New Issue
Block a user