code: func (sd *etcdServiceDiscovery) GetServer(id string) (*Server, error) {
  	if sv, ok := sd.serverMapByID.Load(id); ok {
  		return sv.(*Server), nil
  	}
  	return nil, constants.ErrNoServerWithID
  }
docs: // GetServer returns a server given it's id