Skip to content

Repository files navigation

GoDoc

goratelimiter

A Go package that provides a simple rate limiter that uses a token bucket algorithm.

import "github.com/blizzy78/goratelimiter"

Code example

limiter := &goratelimiter.Limiter{}

// ... later ...
if !limiter.Consume(100, time.Now()) {
	// fail
	return
}

doWork()

License

This package is licensed under the MIT license.

About

Simple rate limiter implementation for Go

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages