Forwarding requests

This commit is contained in:
2024-07-14 22:41:14 +08:00
parent d371c4fbfa
commit 82dd04f8aa
3 changed files with 34 additions and 1 deletions

View File

@ -53,9 +53,13 @@ func (v *HyperConn) KeepRegisterService() error {
time.Sleep(5 * time.Second)
client := health.NewHealthClient(v.dealerConn)
if _, err := client.Check(context.Background(), &health.HealthCheckRequest{}); err != nil {
return v.KeepRegisterService()
if v.KeepRegisterService() == nil {
break
}
}
}
return nil
}
func (v *HyperConn) GetServiceGrpcConn(t string) (*grpc.ClientConn, error) {