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

# Functions

NewNotifier 创建通知器.
NewRunContext 创建插件运行上下文.

# Constants

OnContextStarted 在所有插件创建完毕后触发的事件.
OnInstanceLocalValueCreated 本地缓存实例创建后触发的时机.
OnRateLimitWindowCreated 一个限流规则的限流窗口创建时触发的事件.
OnRateLimitWindowDeleted 一个限流规则的限流窗口被删除时触发的事件.
OnRoutedClusterReturned 一个经过路由的cluster返回给用户.
OnServiceAdded sdk内存中添加了一个服务(实例或路由)触发的事件.
OnServiceDeleted sdk内存中删除了一个服务(实例或路由)触发的事件.
OnServiceLocalValueCreated 一个服务的localvalue创建触发的事件.
OnServiceUpdated sdk内存中更新了一个服务(实例或路由)触发的事件.
TypeCircuitBreaker 节点熔断扩展点.
TypeConfigConnector extend point of config file connector.
TypeConfigFilter extend point of config file filter.
TypeHealthCheck 健康探测扩展点.
TypeLoadBalancer 负载均衡扩展点.
TypeLocalRegistry 本地缓存扩展点.
TypeLocationProvider 实例地理信息获取扩展点.
TypePluginBase .
TypeRateLimiter 限流扩展点.
TypeServerConnector 注册中心连接器扩展点.
TypeServiceRouter 服务路由扩展点.
TypeStatReporter 统计上报扩展点.
TypeWeightAdjuster 动态权重调整扩展点.

# Variables

LoadedPluginTypes 要加载的插件类型.

# Structs

Notifier 通知回调器的函数.
PluginEvent 插件事件.
PluginEventHandler 触发插件事件的回调.
RateLimitDiffInfo 限流规则的变化信息.
RevisionChange 版本号变化.
RunContext 控制插件启动销毁的运行上下文.
ServiceEventObject 服务变更对象,对于OnServiceAdded,OnServiceUpdated,OnServiceDeleted的事件,会传递该对象.

# Type aliases

PluginEventType .
Type 插件类型,每个扩展点有自己独立的插件类型.