master
a244043e12
Tune Valkey poll: 10-30s window (fits within 60s gateway timeout)
...
QueueWaitTimeoutSeconds: 5 → 10 (base)
Randomization: [base, 2×base] → [base, 3×base] = random 10-30s
When Pub/Sub is alive: instant delivery (no change).
When Pub/Sub is dead: consumer wakes in 10-30s via semaphore timeout,
reads pending + new messages. 30s worst case < 60s gateway timeout.
Load: 30 services × 1 poll per random(10-30s) = ~1.5 polls/sec.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 12:23:55 +03:00
..
2026-02-01 21:37:40 +02:00
2026-04-02 11:44:43 +03:00
2026-03-05 03:54:22 +02:00
2026-03-30 17:25:48 +03:00
2026-03-05 03:54:22 +02:00
2026-02-12 10:27:23 +02:00
2026-03-05 03:54:22 +02:00
2026-03-10 00:25:34 +02:00
2026-03-27 12:28:24 +02:00
2026-03-05 03:54:22 +02:00
2026-03-16 08:12:39 +02:00
2026-04-01 13:27:53 +03:00
2026-02-12 10:27:23 +02:00
2026-03-27 12:28:00 +02:00
2026-03-05 03:54:22 +02:00
2026-03-09 07:52:58 +02:00
2026-03-08 14:29:33 +02:00
2026-03-05 03:54:22 +02:00
2026-03-10 02:16:19 +02:00
2026-03-31 14:39:08 +03:00
2026-04-01 00:16:32 +03:00
2026-02-09 08:53:51 +02:00
2026-03-05 03:54:22 +02:00
2026-03-09 07:53:33 +02:00
2026-03-31 23:53:45 +03:00
2026-02-23 15:30:50 +02:00
2026-03-13 19:25:48 +02:00
2026-02-24 23:29:36 +02:00
2026-02-24 23:29:36 +02:00
2026-03-31 23:53:45 +03:00
2026-03-05 18:15:30 +02:00
2026-03-05 18:15:30 +02:00
2026-04-02 12:23:55 +03:00
2026-01-24 00:12:43 +02:00
2026-03-09 23:19:42 +02:00
2026-03-31 23:53:45 +03:00
2026-03-10 03:50:16 +02:00
2026-02-24 23:29:36 +02:00
2026-03-21 00:09:17 +02:00
2026-03-09 07:52:58 +02:00
2026-02-01 21:37:40 +02:00
2026-03-17 15:10:36 +02:00
2026-03-09 07:53:08 +02:00
2026-03-05 03:54:22 +02:00
2026-03-17 15:10:36 +02:00
2026-03-05 03:54:22 +02:00
2026-04-01 19:02:12 +03:00
2026-04-01 18:37:33 +03:00
2026-02-03 23:40:04 +02:00
2026-02-24 23:29:36 +02:00
2026-02-22 19:27:54 +02:00
2026-02-01 21:37:40 +02:00
2026-03-05 03:54:22 +02:00