Documentation ¶
Index ¶
- func GetSignHeaders(params map[string]string, secretKey string) map[string]string
- func GetSignHeadersFromRequest(cr rpc_request.IConfigRequest, secretKey string) map[string]string
- type NacosServer
- func (server *NacosServer) GetNextServer() (constant.ServerConfig, error)
- func (server *NacosServer) GetServerList() []constant.ServerConfig
- func (server *NacosServer) InjectSecurityInfo(param map[string]string)
- func (server *NacosServer) InjectSign(request rpc_request.IRequest, param map[string]string, ...)
- func (server *NacosServer) InjectSignForNamingHttp(param map[string]string, clientConfig constant.ClientConfig)
- func (server *NacosServer) InjectSkAk(params map[string]string, clientConfig constant.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 ¶
func GetSignHeaders ¶
func GetSignHeadersFromRequest ¶
func GetSignHeadersFromRequest(cr rpc_request.IConfigRequest, secretKey string) map[string]string
Types ¶
type NacosServer ¶
type NacosServer struct { sync.RWMutex ServerSrcChangeSignal chan struct{} // contains filtered or unexported fields }
func NewNacosServer ¶
func NewNacosServer(ctx context.Context, serverList []constant.ServerConfig, clientCfg constant.ClientConfig, httpAgent http_agent.IHttpAgent, timeoutMs uint64, endpoint string) (*NacosServer, error)
func (*NacosServer) GetNextServer ¶
func (server *NacosServer) GetNextServer() (constant.ServerConfig, error)
func (*NacosServer) GetServerList ¶
func (server *NacosServer) GetServerList() []constant.ServerConfig
func (*NacosServer) InjectSecurityInfo ¶
func (server *NacosServer) InjectSecurityInfo(param map[string]string)
func (*NacosServer) InjectSign ¶
func (server *NacosServer) InjectSign(request rpc_request.IRequest, param map[string]string, clientConfig constant.ClientConfig)
func (*NacosServer) InjectSignForNamingHttp ¶
func (server *NacosServer) InjectSignForNamingHttp(param map[string]string, clientConfig constant.ClientConfig)
func (*NacosServer) InjectSkAk ¶
func (server *NacosServer) InjectSkAk(params map[string]string, clientConfig constant.ClientConfig)
Click to show internal directories.
Click to hide internal directories.