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