From 55956adbd387ffe50a83bdbf56111a9695ac3aeb Mon Sep 17 00:00:00 2001 From: ZhenRan Date: Fri, 18 Nov 2022 14:04:21 +0800 Subject: [PATCH] fix: sdk load balance --- env/server/server.go | 2 +- protocol/http/request.go | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/env/server/server.go b/env/server/server.go index bca9a3a..e939d3f 100644 --- a/env/server/server.go +++ b/env/server/server.go @@ -82,7 +82,7 @@ func SetDownNode(configIp string, host string) { } if host == configIp { - s.nextTryConnTime = nextTryConnectPeriod + s.nextTryConnTime = time.Now().Unix() + nextTryConnectPeriod } for k, server := range s.serverMap { diff --git a/protocol/http/request.go b/protocol/http/request.go index 0e9cf1b..bdcefd0 100644 --- a/protocol/http/request.go +++ b/protocol/http/request.go @@ -207,11 +207,7 @@ func RequestRecovery(appConfig config.AppConfig, return response, nil } - if host == appConfig.GetHost() { - return response, err - } - - server.SetDownNode(host, appConfig.GetHost()) + server.SetDownNode(appConfig.GetHost(), host) } }