gobyexample/src/037-rate-limiting/rate-limiting.go
Mark McGranaghan 7307c6bb0b mv to source
2012-09-29 13:21:57 -07:00

16 lines
277 B
Go

// ## Rate Limiting
package main
import "time"
import "fmt"
func main() {
throttle := time.Tick(time.Millisecond * 200)
for {
<-throttle
go fmt.Println("rate-limited action")
}
}
// todo: credit http://code.google.com/p/go-wiki/wiki/RateLimiting