From df4165c7574c1f8c2e84afff9f4172085018eb53 Mon Sep 17 00:00:00 2001 From: Jason Song Date: Fri, 29 Jul 2016 09:56:55 +0800 Subject: [PATCH] adjust long polling load balance strategy --- .../framework/apollo/internals/RemoteConfigLongPollService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apollo-client/src/main/java/com/ctrip/framework/apollo/internals/RemoteConfigLongPollService.java b/apollo-client/src/main/java/com/ctrip/framework/apollo/internals/RemoteConfigLongPollService.java index 4d49cf0d1..0aa8be3ed 100644 --- a/apollo-client/src/main/java/com/ctrip/framework/apollo/internals/RemoteConfigLongPollService.java +++ b/apollo-client/src/main/java/com/ctrip/framework/apollo/internals/RemoteConfigLongPollService.java @@ -172,7 +172,7 @@ public class RemoteConfigLongPollService implements Initializable { } //try to load balance - if (random.nextBoolean()) { + if (response.getStatusCode() == 304 && random.nextBoolean()) { lastServiceDto = null; } -- GitLab