Skip to content

Commit 287a1cb

Browse files
author
胡贵
committed
提升部分稳定性
1 parent f0d30fd commit 287a1cb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

job-core/src/main/java/com/lts/job/core/registry/FailbackRegistry.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ protected void retry() {
195195
try {
196196
for (Node node : failed) {
197197
doRegister(node);
198+
failedRegistered.remove(node);
198199
}
199200
} catch (Throwable t) { // 忽略所有异常,等待下次重试
200201
LOGGER.warn("Failed to retry register " + failed + ", waiting for again, cause: " + t.getMessage(), t);
@@ -210,6 +211,7 @@ protected void retry() {
210211
try {
211212
for (Node node : failed) {
212213
doUnRegister(node);
214+
failedUnRegistered.remove(node);
213215
}
214216
} catch (Throwable t) { // 忽略所有异常,等待下次重试
215217
LOGGER.warn("Failed to retry unregister " + failed + ", waiting for again, cause: " + t.getMessage(), t);
@@ -235,6 +237,7 @@ protected void retry() {
235237
try {
236238
doSubscribe(node, listener);
237239
listeners.remove(listener);
240+
failedSubscribed.remove(entry.getKey());
238241
} catch (Throwable t) { // 忽略所有异常,等待下次重试
239242
LOGGER.warn("Failed to retry subscribe " + failed + ", waiting for again, cause: " + t.getMessage(), t);
240243
}

0 commit comments

Comments
 (0)