feat(ws): migrate challenge notifications to Redis Streams #66

Merged
Janis merged 1 commits from feat/NCS-104-challenge-notifications-streams into main 2026-06-09 21:49:22 +02:00

1 Commits

Author SHA1 Message Date
Janis 9de49d31d9 feat(ws): migrate challenge notifications to Redis Streams
Build & Test (NowChessSystems) TeamCity build finished
Replace pub/sub publish in EventPublisher with XADD to user event stream.
UserWebSocketResource subscribes via XREADGROUP consumer group (per-connection
group, '$' offset). DLQ after maxRetries=3 on delivery failure. Poll loop
uses connection identity to prevent thread leak on reconnect.

Closes NCS-104
https://knockoutwhist.youtrack.cloud/issue/NCS-104
2026-06-09 19:29:57 +02:00