Directories ¶
Path | Synopsis |
---|---|
Package buffer provides http.Handler middleware that solves several problems when dealing with http requests: Reads the entire request and response into buffer, optionally buffering it to disk for large requests.
|
Package buffer provides http.Handler middleware that solves several problems when dealing with http requests: Reads the entire request and response into buffer, optionally buffering it to disk for large requests. |
Package cbreaker implements circuit breaker similar to https://github.com/Netflix/Hystrix/wiki/How-it-Works Vulcan circuit breaker watches the error condtion to match after which it activates the fallback scenario, e.g.
|
Package cbreaker implements circuit breaker similar to https://github.com/Netflix/Hystrix/wiki/How-it-Works Vulcan circuit breaker watches the error condtion to match after which it activates the fallback scenario, e.g. |
Package connlimit provides control over simultaneous connections coming from the same source
|
Package connlimit provides control over simultaneous connections coming from the same source |
Package forward implements http handler that forwards requests to remote server and serves back the response websocket proxying support based on https://github.com/yhat/wsutil
|
Package forward implements http handler that forwards requests to remote server and serves back the response websocket proxying support based on https://github.com/yhat/wsutil |
Package ratelimit Tokenbucket based request rate limiter
|
Package ratelimit Tokenbucket based request rate limiter |
Package roundrobin implements dynamic weighted round robin load balancer http handler
|
Package roundrobin implements dynamic weighted round robin load balancer http handler |
Package stream provides http.Handler middleware that passes-through the entire request Stream works around several limitations caused by buffering implementations, but also introduces certain risks.
|
Package stream provides http.Handler middleware that passes-through the entire request Stream works around several limitations caused by buffering implementations, but also introduces certain risks. |
Package trace implement structured logging of requests
|
Package trace implement structured logging of requests |
Click to show internal directories.
Click to hide internal directories.