1

Can anyone explain how signalR scaleout dependecyResolver UseSqlServer works.

  1. How the Sql backplane works for SignalR applications (what goes on inside the sql server).
  2. What is the architecture behind this component.
  3. How does it queue and exchange messages.
  4. What triggers to SignalR application to take action when there are changes in messaging queue table because the only implementation is what you see in the startup file and there's no other reference to it.
  5. How does sql server messaging works without the service broker as mentioned in the MS documentation. https://learn.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-with-sql-server message queue table startup.cs

There are lot of documentation on how to implement this but I need to know how this works inside to implement a different messaging system. I want to know how it exchanges messages in a cluster environment with multiple client applications. If anyone can explain that would be a great help. (a good diagram would help)

mrRobot
  • 11
  • 1
  • 5. it doesn't, Service Broker or triggers calling stuff are the "only" way to create an async system from sql server that i know of. i think under the hood, it creates a broker queue that is called with waitfor receive from the C# backend, but i'm not sure exactly the mechanism it uses to capture the actual changes being made – siggemannen May 23 '23 at 16:33

0 Answers0