Releases: nozzle/throttler
Releases · nozzle/throttler
1.1
1.0
Includes a new batched throttler
Has seen constant use for > 1 year - battle tested and reliable
Change How Errors are Returned
Err()
now returns an error. To get the slice of errors caught by Throttler, use Errs()
.
Added an error channel
Throttler handles errors by default now and Done requires an error to be passed into it. If your goroutine doesn't generate errors, just call Done(nil) and there won't be any performance impact.
Initial release
v0.1 Replaced doneChan chan bool with chan struct{}