band_limt_reader_1_6.go 393 B

1234567891011121314151617181920212223
  1. // +build !go1.7
  2. // "golang.org/x/time/rate" is depended on golang context package go1.7 onward
  3. package oss
  4. import (
  5. "fmt"
  6. )
  7. const (
  8. perTokenBandSize int = 1024
  9. )
  10. type OssLimiter struct {
  11. }
  12. type BandLimitReader struct {
  13. }
  14. func GetOssLimiter(bandSpeed int) (ossLimiter *OssLimiter, err error) {
  15. err = fmt.Errorf("rate.Limiter is not supported below version go1.7")
  16. return nil, err
  17. }