config

package
v1.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigGRPCServer

type ConfigGRPCServer struct {
	grpcserver.BaseGrpcServer
	// contains filtered or unexported fields
}

ConfigGRPCServer 配置中心 GRPC API 服务器

func (*ConfigGRPCServer) CreateConfigFile added in v1.17.2

func (g *ConfigGRPCServer) CreateConfigFile(ctx context.Context,
	configFile *apiconfig.ConfigFile) (*apiconfig.ConfigClientResponse, error)

CreateConfigFile 创建或更新配置

func (*ConfigGRPCServer) Discover added in v1.18.0

func (*ConfigGRPCServer) GetConfigFile

GetConfigFile 拉取配置

func (*ConfigGRPCServer) GetConfigFileMetadataList added in v1.17.3

func (*ConfigGRPCServer) GetPort

func (g *ConfigGRPCServer) GetPort() uint32

GetPort 获取端口

func (*ConfigGRPCServer) GetProtocol

func (g *ConfigGRPCServer) GetProtocol() string

GetProtocol 获取Server的协议

func (*ConfigGRPCServer) Initialize

func (g *ConfigGRPCServer) Initialize(ctx context.Context, option map[string]interface{},
	apiConf map[string]apiserver.APIConfig) error

Initialize 初始化GRPC API服务器

func (*ConfigGRPCServer) PublishConfigFile added in v1.17.2

PublishConfigFile 发布配置

func (*ConfigGRPCServer) Restart

func (g *ConfigGRPCServer) Restart(option map[string]interface{}, apiConf map[string]apiserver.APIConfig,
	errCh chan error) error

Restart 重启Server

func (*ConfigGRPCServer) Run

func (g *ConfigGRPCServer) Run(errCh chan error)

Run 启动GRPC API服务器

func (*ConfigGRPCServer) Stop

func (g *ConfigGRPCServer) Stop()

Stop 关闭GRPC

func (*ConfigGRPCServer) UpdateConfigFile added in v1.17.2

func (g *ConfigGRPCServer) UpdateConfigFile(ctx context.Context,
	configFile *apiconfig.ConfigFile) (*apiconfig.ConfigClientResponse, error)

UpdateConfigFile 创建或更新配置

func (*ConfigGRPCServer) UpsertAndPublishConfigFile added in v1.18.0

func (*ConfigGRPCServer) WatchConfigFiles

WatchConfigFiles 订阅配置变更

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL