Versions in this module Expand all Collapse all v6 v6.3.6 Mar 4, 2021 v6.3.5 Mar 3, 2021 Changes in this version + type HandlerLimit struct + MaxQPS int32 + ServiceMethod string + type LimitConfig struct + MaxConn int32 + MaxHandlerQPS []HandlerLimit + MaxTotalQPS int32 + QPSInterval time.Duration + type Overloader struct + func New(initLimitConfig LimitConfig) *Overloader + func (o *Overloader) LimitConfig() LimitConfig + func (o *Overloader) Name() string + func (o *Overloader) PostAccept(_ erpc.PreSession) *erpc.Status + func (o *Overloader) PostDial(sess erpc.PreSession, isRedial bool) *erpc.Status + func (o *Overloader) PostDisconnect(_ erpc.BaseSession) *erpc.Status + func (o *Overloader) PostReadCallHeader(ctx erpc.ReadCtx) *erpc.Status + func (o *Overloader) PostReadPushHeader(ctx erpc.ReadCtx) *erpc.Status + func (o *Overloader) Update(newLimitConfig LimitConfig)