Documentation ¶ Index ¶ type Option func (lo *Option) Valid() bool type Updater Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Option ¶ type Option struct { MaxConnections int MaxQPS int // UpdateControl receives a Updater which gives the limitation provider // the ability to update limit dynamically. UpdateControl func(u Updater) } Option is used to config the limiter. func (*Option) Valid ¶ func (lo *Option) Valid() bool Valid checks if the option is valid. type Updater ¶ type Updater interface { UpdateLimit(opt *Option) (updated bool) } Updater is used to update the limit dynamically. Source Files ¶ View all Source files limit.go Click to show internal directories. Click to hide internal directories.