From fb2646999f7901c2ed085a881fd0bfb8b172444c Mon Sep 17 00:00:00 2001 From: zxving Date: Sun, 9 Aug 2026 04:27:10 +0800 Subject: [PATCH] [ISSUE-6523] Add break after successful long polling to avoid unnecessary retries --- .../org/apache/shenyu/sync/data/http/HttpSyncDataService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java index b2d46461f00a..ec1e36cd5044 100644 --- a/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java +++ b/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java @@ -281,6 +281,7 @@ public void run() { try { //do long polling. doLongPolling(server); + break; } catch (Exception e) { // print warnning LOG. if (time < retryTimes) {