// 根据id分批并行处理,
IntStream.range(0, ids.size() / SYNC_OBJECT_COUNT + 1).parallel().forEach(i -> {
int j = i * SYNC_OBJECT_COUNT;
List<Integer> arr = ids.subList(j, Math.min(j + SYNC_OBJECT_COUNT, ids.size()));
// 同样并行处理
objectCheckService.execute(repository.findAllById(arr));
});