Directories
¶
Path | Synopsis |
---|---|
circuitbreaker
|
|
eapache
Package eapache provides a circuit breaker adapter using the github.com/eapache/go-resiliency/breaker lib
|
Package eapache provides a circuit breaker adapter using the github.com/eapache/go-resiliency/breaker lib |
gobreaker
Package gobreaker provides a circuit circuitbreaker adapter using the sony/gobreaker lib.
|
Package gobreaker provides a circuit circuitbreaker adapter using the sony/gobreaker lib. |
Package httpcache introduces an in-memory-cached http client into the Sonic stack
|
Package httpcache introduces an in-memory-cached http client into the Sonic stack |
Package ratelimit contains a collection of curated rate limit adaptors for the Sonic API Gateway
|
Package ratelimit contains a collection of curated rate limit adaptors for the Sonic API Gateway |
juju
Package juju provides a set of rate-limit proxy and router middlewares using the github.com/juju/ratelimit lib
|
Package juju provides a set of rate-limit proxy and router middlewares using the github.com/juju/ratelimit lib |
juju/proxy
Package proxy provides a rate-limit proxy middleware using the github.com/juju/ratelimit lib
|
Package proxy provides a rate-limit proxy middleware using the github.com/juju/ratelimit lib |
juju/router
Package router provides several rate-limit routers using the github.com/juju/ratelimit lib.
|
Package router provides several rate-limit routers using the github.com/juju/ratelimit lib. |
rate
Package rate provides a set of rate-limit proxy and router middlewares using the golang.org/x/time/rate lib
|
Package rate provides a set of rate-limit proxy and router middlewares using the golang.org/x/time/rate lib |
rate/router
Package router provides several rate-limit routers using the golang.org/x/time/rate lib
|
Package router provides several rate-limit routers using the golang.org/x/time/rate lib |
Click to show internal directories.
Click to hide internal directories.