bilibili-backup/library/ecode/tip/example_test.go
2019-04-22 02:59:20 +00:00

35 lines
801 B
Go

package tip_test
import (
"time"
"go-common/library/ecode/tip"
xhttp "go-common/library/net/http/blademaster"
"go-common/library/net/netutil/breaker"
xtime "go-common/library/time"
)
func ExampleInit() {
conf := &tip.Config{
Domain: "172.16.33.248:6401",
Diff: xtime.Duration(5 * time.Minute),
ClientConfig: &xhttp.ClientConfig{
App: &xhttp.App{
Key: "test",
Secret: "e6c4c252dc7e3d8a90805eecd7c73396",
},
Dial: xtime.Duration(time.Millisecond * 100),
Timeout: xtime.Duration(time.Second * 2),
KeepAlive: xtime.Duration(time.Second * 2),
Breaker: &breaker.Config{
Window: xtime.Duration(time.Millisecond * 10),
Sleep: xtime.Duration(time.Second * 10),
Bucket: 10,
Ratio: 0.5,
Request: 100,
},
},
}
tip.Init(conf)
}