Documentation
¶
Index ¶
- func WithCircuitBreaker(dest, src string, etcdClient etcd.Client, uniqueID int64, opts utils.Options) []client.Option
- func WithDegradation(dest, src string, etcdClient etcd.Client, uniqueID int64, opts utils.Options) []client.Option
- func WithRPCTimeout(dest, src string, etcdClient etcd.Client, uniqueID int64, opts utils.Options) []client.Option
- func WithRetryPolicy(dest, src string, etcdClient etcd.Client, uniqueID int64, opts utils.Options) []client.Option
- type EtcdClientSuite
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithCircuitBreaker ¶
func WithCircuitBreaker(dest, src string, etcdClient etcd.Client, uniqueID int64, opts utils.Options) []client.Option
WithCircuitBreaker sets the circuit breaker policy from etcd configuration center.
func WithDegradation ¶ added in v0.2.0
Types ¶
type EtcdClientSuite ¶
type EtcdClientSuite struct {
// contains filtered or unexported fields
}
EtcdClientSuite etcd client config suite, configure retry timeout limit and circuitbreak dynamically from etcd.
func (*EtcdClientSuite) Options ¶
func (s *EtcdClientSuite) Options() []client.Option
Options return a list client.Option
Click to show internal directories.
Click to hide internal directories.