- use millisecond for limit access speed

This commit is contained in:
gazebo
2018-10-27 16:13:31 +08:00
parent 6a5afbb07f
commit 02b9d6e380
5 changed files with 34 additions and 21 deletions

View File

@@ -11,16 +11,16 @@ import (
func TestLimitSpeed(t *testing.T) {
limiter := New(map[string]*LimiterConfig{
"limited1persecond": &LimiterConfig{
MaxAccessCount: 1,
TimeGapInSecond: 1,
MaxAccessCount: 1,
TimeGapMilliSecond: 1000,
},
"limited10per10second": &LimiterConfig{
MaxAccessCount: 10,
TimeGapInSecond: 10,
MaxAccessCount: 10,
TimeGapMilliSecond: 10 * 1000,
},
}, &LimiterConfig{
MaxAccessCount: 1,
TimeGapInSecond: 2,
MaxAccessCount: 1,
TimeGapMilliSecond: 2000,
})
go func() {