1
0
Fork 0

add retries request

Signed-off-by: Emile Vauge <emile@vauge.com>
This commit is contained in:
Emile Vauge 2016-03-29 22:25:32 +02:00
parent 1d040dbdd2
commit 4a9e82903e
No known key found for this signature in database
GPG key ID: D808B4C167352E59
7 changed files with 93 additions and 16 deletions

View file

@ -27,6 +27,7 @@ type GlobalConfiguration struct {
DefaultEntryPoints DefaultEntryPoints
ProvidersThrottleDuration time.Duration
MaxIdleConnsPerHost int
Retry *Retry
Docker *provider.Docker
File *provider.File
Web *WebProvider
@ -182,6 +183,12 @@ type Certificate struct {
KeyFile string
}
// Retry contains request retry config
type Retry struct {
Attempts int
MaxMem int64
}
// NewGlobalConfiguration returns a GlobalConfiguration with default values.
func NewGlobalConfiguration() *GlobalConfiguration {
return new(GlobalConfiguration)