Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RateLimitConfig ¶
type RateLimitConfig struct {
Requests int // 请求次数
Window time.Duration // 时间窗口
KeyFunc func(c echo.Context) string // 限流键生成函数
}
RateLimitConfig 限流配置
type RateLimiter ¶
type RateLimiter struct {
// contains filtered or unexported fields
}
RateLimiter 限流器
func (*RateLimiter) RateLimit ¶
func (rl *RateLimiter) RateLimit(config RateLimitConfig) echo.MiddlewareFunc
RateLimit 限流中间件
Click to show internal directories.
Click to hide internal directories.