in dubbo-error-code-inspector/src/main/java/org/apache/dubbo/errorcode/linktest/LinkTestingForkJoinTask.java [115:127]
public static List<String> findDocumentMissingErrorCodes(List<String> codes) {
List<String> urls = codes.stream().distinct().sorted().map(ErrorUrlUtils::getErrorUrl).collect(Collectors.toList());
LinkTestingForkJoinTask firstTask = new LinkTestingForkJoinTask(0, urls.size(), urls);
Set<Map.Entry<String, Boolean>> linkResults = FORK_JOIN_POOL.invoke(firstTask).entrySet();
return linkResults.stream()
.filter(e -> !e.getValue())
.map(Map.Entry::getKey)
.map(ErrorUrlUtils::getErrorCodeThroughErrorUrl)
.collect(Collectors.toList());
}