Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WrapWithRateLimit ¶
func WrapWithRateLimit(rw io.ReadWriter, readLimit, writeLimit int64) io.ReadWriter
WrapWithRateLimit 包装 io.ReadWriter,为读写方向添加速率限制。 readLimit 和 writeLimit 单位是字节每秒(Byte/s),若 <= 0 表示该方向不限制。
Types ¶
type RateLimitedConn ¶
type RateLimitedConn struct {
// contains filtered or unexported fields
}
RateLimitedConn 封装后的限速器,实现 io.ReadWriter 接口
Click to show internal directories.
Click to hide internal directories.