When scaling a SignalR application to multiple instances behind a load balancer, notifications can silently drop because each server only knows about its own connections. The fix is a Redis backplane — a shared pub/sub layer that lets all server instances route messages to any connected client. Setup requires just one method

6m read timeFrom milanjovanovic.tech
Post cover image
Table of contents
Why SignalR Breaks When You Scale OutThe Backplane PatternSetting It UpThe Sticky Sessions RequirementWhat Happens When Redis Goes Down?Redis Backplane vs. Azure SignalR ServiceSummary

Sort: