Revert "Revert "feat: enable retry for zrpc (#1237)"" (#1246)

This commit is contained in:
Kevin Wan
2021-11-16 10:29:31 +08:00
committed by GitHub
parent 67db40ed4f
commit 2d4c29ea7c
4 changed files with 26 additions and 32 deletions

View File

@@ -19,9 +19,7 @@ var (
// WithTimeout is an alias of internal.WithTimeout.
WithTimeout = internal.WithTimeout
// WithRetry is an alias of internal.WithRetry.
// TODO: enable it in v1.2.4
// WithRetry = internal.WithRetry
WithRetry = internal.WithRetry
// WithTransportCredentials return a func to make the gRPC calls secured with given credentials.
WithTransportCredentials = internal.WithTransportCredentials
// WithUnaryClientInterceptor is an alias of internal.WithUnaryClientInterceptor.
@@ -65,10 +63,9 @@ func NewClient(c RpcClientConf, options ...ClientOption) (Client, error) {
if c.Timeout > 0 {
opts = append(opts, WithTimeout(time.Duration(c.Timeout)*time.Millisecond))
}
// TODO: enable it in v1.2.4
// if c.Retry {
// opts = append(opts, WithRetry())
// }
if c.Retry {
opts = append(opts, WithRetry())
}
opts = append(opts, options...)
var target string