Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientConfig ¶
type ClientConfig struct { // HostURL peer service host HostURL string // Timeout request timeout Timeout time.Duration // SlowRequestDuration slow request timeout SlowRequestDuration time.Duration // EnableDebug trace request details EnableDebug bool // Key client key Key string // Secret signature secret Secret string }
ClientConfig http client config
type ServerConfig ¶
type ServerConfig struct { // Addr server addr, like :8080 or 127.0.0.1:8080 Addr string // Timeout request timeout Timeout time.Duration // Mode server mode: release or debug Mode string // SlowRequestDuration slow request timeout SlowRequestDuration time.Duration // WatchConfig whether watch config file changes WatchConfig bool }
ServerConfig http server config
func DefaultServerConfig ¶
func DefaultServerConfig() *ServerConfig
DefaultServerConfig default server configs, for start http server out of box
Click to show internal directories.
Click to hide internal directories.