package
1.6.0-beta.5
Repository: https://github.com/polarismesh/polaris-go.git
Documentation: pkg.go.dev

# Functions

BuildControlParam 为服务注册的请求设置默认值.
No description provided by the author
CheckAddInstances check if the instances are valid.
CheckDeleteInstances check if the instances are valid.
CheckUpdateInstances check if the instances are valid.
GetCircuitBreakers 获取熔断插件链.
GetConfigConnector 加载配置中心连接器插件.
GetConfigFilterChain 加载配置过滤链.
GetHealthCheckers 获取健康探测插件列表.
GetLoadBalancer 获取负载均衡插件.
GetLoadBalancerByLbType 获取负载均衡插件.
GetRegistry 加载本地缓存插件.
GetServerConnector 加载连接器插件.
GetServiceRouterChain 获取服务路由插件链.
GetStatReporterChain 获取统计上报插件.
PoolGetCommonInstancesRequest 通过池子获取请求对象.
PoolGetCommonRateLimitRequest 通过池子获取请求对象.
PoolGetCommonRuleRequest 通过池子获取请求对象.
PoolGetCommonServiceCallResultRequest 通过池子获取请求对象.
PoolGetServicesRequest 获取对象池中请求.
PoolPutCommonInstancesRequest 归还到请求对象到池子.
PoolPutCommonRateLimitRequest 归还到请求对象到池子.
PoolPutCommonRuleRequest 归还到请求对象到池子.
PoolPutCommonServiceCallResultRequest 归还到请求对象到池子.
PoolPutServicesRequest 归还到请求对象到池子.
RetrySyncCall 通用的带重试的同步调用逻辑.

# Structs

AllEqualsComparable 全相同的比较器.
BaseRequest 通用的请求对象基类,实现了基本的方法, 具体请求可继承此类,根据情况实现具体方法.
CommonInstancesRequest 通用请求对象,主要用于在消息过程减少GC.
CommonRateLimitRequest 通用限流接口的请求体.
CommonRuleRequest 通用规则查询请求.
CommonServiceCallResultRequest 公共服务调用结果请求.
ConsumerInitCallServiceResultRequest 初始化消费者调用服务结果请求.
ServiceKeyComparable 服务主键比较器.
ServicesRequest 获取服务列表请求.

# Interfaces

ControlParamProvider 控制参数提供者.
SingleInstancesOwner 获取单个实例数组的持有者.

# Type aliases

SingleInvoke 同步调用的通用方法定义.