Save 保存服务发现
(param *AddParam)
| 26 | |
| 27 | //Save 保存服务发现 |
| 28 | func 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 通过名称获取服务发现信息 |
| 45 | func Get(name string) (*Info, error) { |