diff --git a/consul/discovery.go b/consul/discovery.go index aa57712..73b4ce6 100644 --- a/consul/discovery.go +++ b/consul/discovery.go @@ -26,7 +26,7 @@ var ErrServiceUnavailable = fmt.Errorf("Service is unavailable") func NewService(serverAddr, appID, appName, ip, domain string, appPort int) (*Service, error) { s := new(Service) s.AppID = appID - s.Name = appName + s.Name = strings.Replace(appName, "-", "_", -1) s.Address = domain s.IP = ip s.Port = appPort @@ -59,7 +59,7 @@ func (s *Service) GetFullAddr() string { func (s *Service) Register() error { def := &consul.AgentServiceRegistration{ ID: s.GetID(), - Name: strings.Replace(s.Name, "-", "_", -1), + Name: s.Name, Address: s.IP, Port: s.Port, Tags: s.getTags(),