MCPcopy
hub / github.com/eolinker/goku_lite / Save

Function Save

console/module/service/module.go:28–42  ·  view source on GitHub ↗

Save 保存服务发现

(param *AddParam)

Source from the content-addressed store, hash-verified

26
27//Save 保存服务发现
28func Save(param *AddParam) error {
29
30 v, e := serviceDao.Get(param.Name)
31 if e != nil {
32 return e
33 }
34
35 if v.Driver != param.Driver {
36 return fmt.Errorf("not allowed change dirver from %s to %s for service", v.Driver, param.Driver)
37 }
38
39 err := serviceDao.Save(param.Name, param.Desc, param.Config, param.ClusterConfig, param.HealthCheck, param.HealthCheckPath, param.HealthCheckCode, param.HealthCheckPeriod, param.HealthCheckTimeOut)
40
41 return err
42}
43
44//Get 通过名称获取服务发现信息
45func Get(name string) (*Info, error) {

Callers 1

editFunction · 0.92

Calls 2

GetMethod · 0.65
SaveMethod · 0.65

Tested by

no test coverage detected