Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestLimitService ¶
type RequestLimitService struct { Interval time.Duration MaxCount int Lock sync.Mutex ReqCount int }
func NewRequestLimitService ¶
func NewRequestLimitService(interval time.Duration, maxCnt int) *RequestLimitService
func (*RequestLimitService) Increase ¶
func (reqLimit *RequestLimitService) Increase()
func (*RequestLimitService) IsAvailable ¶
func (reqLimit *RequestLimitService) IsAvailable() bool
Click to show internal directories.
Click to hide internal directories.