Documentation ¶
Index ¶
- type EtcdClientParam
- type ShenYuEtcdClient
- func (sec *ShenYuEtcdClient) Close()
- func (sec *ShenYuEtcdClient) DeregisterServiceInstance(metaData interface{}) (deRegisterResult bool, err error)
- func (sec *ShenYuEtcdClient) GetServiceInstanceInfo(metaData interface{}) (instances interface{}, err error)
- func (sec *ShenYuEtcdClient) NewClient(clientParam interface{}) (client interface{}, createResult bool, err error)
- func (sec *ShenYuEtcdClient) RegisterServiceInstance(metaData interface{}) (registerResult bool, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EtcdClientParam ¶
type EtcdClientParam struct { EtcdServers []string //the customer etcd server address UserName string //the customer etcd server userName Password string //the customer etcd server pwd TTL int64 //the customer etcd key rent }
*
- EtcdClientParam *
type ShenYuEtcdClient ¶
type ShenYuEtcdClient struct { Ecp *EtcdClientParam //EtcdClientParam EtcdClient *clientv3.Client //EtcdClient }
*
- ShenYuEtcdClient *
func (*ShenYuEtcdClient) DeregisterServiceInstance ¶
func (sec *ShenYuEtcdClient) DeregisterServiceInstance(metaData interface{}) (deRegisterResult bool, err error)
* DeregisterServiceInstance
func (*ShenYuEtcdClient) GetServiceInstanceInfo ¶
func (sec *ShenYuEtcdClient) GetServiceInstanceInfo(metaData interface{}) (instances interface{}, err error)
* * RegisterServiceInstance
func (*ShenYuEtcdClient) NewClient ¶
func (sec *ShenYuEtcdClient) NewClient(clientParam interface{}) (client interface{}, createResult bool, err error)
*
- init NewClient *
func (*ShenYuEtcdClient) RegisterServiceInstance ¶
func (sec *ShenYuEtcdClient) RegisterServiceInstance(metaData interface{}) (registerResult bool, err error)
*
- RegisterServiceInstance *
Click to show internal directories.
Click to hide internal directories.