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.
Click to show internal directories.
Click to hide internal directories.