diff --git a/src/main/java/ru/mcs/metadatabook/controller/PublicStatsController.java b/src/main/java/ru/mcs/metadatabook/controller/PublicStatsController.java index fe094f8..2b109d1 100644 --- a/src/main/java/ru/mcs/metadatabook/controller/PublicStatsController.java +++ b/src/main/java/ru/mcs/metadatabook/controller/PublicStatsController.java @@ -29,7 +29,7 @@ private final DailyStatsRepository dailyStatsRepository; - @Operation(summary = "Публичные агрегированные счётчики (обновляются раз в час)") + @Operation(summary = "Публичные агрегированные счётчики (обновляются раз в минуту)") @GetMapping("/stats") public ResponseEntity> getPublicStats() { DailyStats latest = dailyStatsRepository.findTopByOrgIdOrderBySnapshotAtDesc(DEFAULT_ORG_ID) diff --git a/src/main/java/ru/mcs/metadatabook/service/DailyStatsScheduler.java b/src/main/java/ru/mcs/metadatabook/service/DailyStatsScheduler.java index 781f1aa..fdbace6 100644 --- a/src/main/java/ru/mcs/metadatabook/service/DailyStatsScheduler.java +++ b/src/main/java/ru/mcs/metadatabook/service/DailyStatsScheduler.java @@ -38,7 +38,7 @@ private final MetadataService metadataService; private final RequestCounterFilter requestCounterFilter; - @Scheduled(cron = "0 0 * * * *") // каждый час, в начале часа + @Scheduled(cron = "0 * * * * *") // раз в минуту, на 0-й секунде каждой минуты @Transactional public void takeSnapshot() { MtObject book = metadataService.getObjectByName(DEFAULT_ORG_ID, "Book"); diff --git a/src/main/resources/templates/docs.html b/src/main/resources/templates/docs.html index ae8b32f..bbd9f64 100644 --- a/src/main/resources/templates/docs.html +++ b/src/main/resources/templates/docs.html @@ -78,7 +78,7 @@ "requestsToday": 355, "updatedAt": "2026-08-30T14:00:00Z" } -

Обновляются раз в час — это снапшот, не live-счёт.

+

Обновляются раз в минуту — это снапшот, не live-счёт.