tweak proxy scalability

This commit is contained in:
A.Unger
2021-03-09 22:58:18 +01:00
parent 5f9133386d
commit 90aea4f58d
4 changed files with 12 additions and 22 deletions
+1 -3
View File
@@ -169,7 +169,6 @@ func (s *Service) Start(name string, reply *int) error {
return nil
}
s.serviceToken[name] = append(s.serviceToken[name], s.Supervisor.Add(s.ServicesRegistry[name](s.context, s.cfg)))
//s.serviceToken["settings"] = append(s.serviceToken[name], s.Supervisor.Add(settings.NewSutureService(s.context, s.cfg)))
*reply = 0
return nil
}
@@ -183,12 +182,11 @@ func (s *Service) List(args struct{}, reply *string) error {
func (s *Service) Kill(name string, reply *int) error {
if len(s.serviceToken[name]) > 0 {
for i := range s.serviceToken[name] {
fmt.Printf("\n\n%s\n%+v\n\n", name, s.serviceToken[name])
if err := s.Supervisor.Remove(s.serviceToken[name][i]); err != nil {
return err
}
delete(s.serviceToken, name)
}
delete(s.serviceToken, name)
} else {
return fmt.Errorf("service %s not found", name)
}