redis_ratelimiter

package
v0.0.0-...-04dda1d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2023 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LimiterBuild

func LimiterBuild(lmt string, bizName string, rcf *kvredis.RedisConnectionFactory) gin.HandlerFunc

LimiterBuild parse user input limit string and then return middleware of gin by default, it uses redis store for distributed system. @param lmt: by default, use 200 reqs/minute, "200-M", string @param bizName: business name, as prefix @param rcf: RedisConnectionFactory, to build redis storage backend client @return middleware: gin.Handlerfunc, trust X-Real-IP and XFF

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL