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.