Documentation ¶
Index ¶
Constants ¶
View Source
const ( HTTPConnTypeTCP string = "tcp" ReverseProxyTypeRoundRobin ReverseProxyType = "RoundRobin" ReverseProxyTypePathPrefix ReverseProxyType = "PathPrefix" )
Variables ¶
This section is empty.
Functions ¶
func ReverseProxyHandler ¶
func ReverseProxyHandler(w http.ResponseWriter, r *http.Request)
func SetReverseProxyAndServe ¶
func SetReverseProxyAndServe(opts *SetReverseProxyAndServeOpts)
Types ¶
type Config ¶
type Config struct { ReverseProxy ReverseProxy Workers []*Worker Type ReverseProxyType }
func (*Config) FindCurrentWorker ¶
func (*Config) FindWorkerByPath ¶
func (*Config) FindWorkerByRoundRobin ¶
type ReverseProxy ¶
type ReverseProxy struct {
Port string
}
type ReverseProxyType ¶
type ReverseProxyType string
type SetReverseProxyAndServeOpts ¶
type SetReverseProxyAndServeOpts struct {
*Config
}
Click to show internal directories.
Click to hide internal directories.