Skip to content

Commit 3bae9de

Browse files
committed
Opitimize the logic in health check.
1 parent cbe85c5 commit 3bae9de

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/main/java/org/gnuhpc/bigdata/service/KafkaAdminService.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,15 +1089,16 @@ public HealthCheckResult healthCheck() {
10891089
if (noRecordsCount > retries) break;
10901090
else continue;
10911091
}
1092-
1093-
consumerRecords.forEach(msg -> {
1092+
Iterator<ConsumerRecord<Long, String>> iterator = consumerRecords.iterator();
1093+
while(iterator.hasNext()) {
1094+
ConsumerRecord msg = iterator.next();
10941095
log.info("Health Check: Fetch Message " + msg.value() + ", offset:" + msg.offset());
10951096
if(msg.value().equals(message)) {
10961097
healthCheckResult.setStatus("ok");
10971098
healthCheckResult.setMsg(message);
1099+
return healthCheckResult;
10981100
}
1099-
});
1100-
1101+
}
11011102
consumer.commitAsync();
11021103
}
11031104
consumer.close();

0 commit comments

Comments
 (0)