New generic purpose throttler library for Go that comes with builtin integrations for popular Go libraries

101 views
Skip to first unread message

John Brown

unread,
Oct 15, 2020, 2:52:37 PM10/15/20
to golang-nuts
Library has vast amount of different built throttler conditions, among which are:
- leaky-bucket
- latency threshold
- metrics
- etc.
Library allows to easily combine them into more complex throttling pipelines and also ships tools to easily integrate it into existing infrastructure, for e.g. gohalt provides the way to bind throttler to `context`. As it stated library also has number of integrations with popular Go libraries: gin, http, echo, iris, grpc, go-micro, and many more.
Check it out https://github.com/1pkg/gohalt
Reply all
Reply to author
Forward
0 new messages