Documentation ¶
Index ¶
- func GetSignHeaders(params map[string]string, secretKey string) map[string]string
- type NacosServer
- func (server *NacosServer) GetNextServer() (constant2.ServerConfig, error)
- func (server *NacosServer) GetServerList() []constant2.ServerConfig
- func (server *NacosServer) InjectSecurityInfo(param map[string]string)
- func (server *NacosServer) InjectSkAk(params map[string]string, clientConfig constant2.ClientConfig)
- func (server *NacosServer) ReqApi(api string, params map[string]string, method string) (string, error)
- func (server *NacosServer) ReqConfigApi(api string, params map[string]string, headers map[string]string, method string, ...) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NacosServer ¶
type NacosServer struct { sync.RWMutex ServerSrcChangeSignal chan struct{} // contains filtered or unexported fields }
func NewNacosServer ¶
func NewNacosServer(serverList []constant2.ServerConfig, clientCfg constant2.ClientConfig, httpAgent http_agent2.IHttpAgent, timeoutMs uint64, endpoint string) (*NacosServer, error)
func (*NacosServer) GetNextServer ¶
func (server *NacosServer) GetNextServer() (constant2.ServerConfig, error)
func (*NacosServer) GetServerList ¶
func (server *NacosServer) GetServerList() []constant2.ServerConfig
func (*NacosServer) InjectSecurityInfo ¶
func (server *NacosServer) InjectSecurityInfo(param map[string]string)
func (*NacosServer) InjectSkAk ¶
func (server *NacosServer) InjectSkAk(params map[string]string, clientConfig constant2.ClientConfig)
Click to show internal directories.
Click to hide internal directories.