Questions tagged [signalr-backplane]

In electronics, a backplane is a group of parallel connectors. By analogy, a SignalR backplane connects multiple servers.

SignalR currently provides three backplanes for scale out purposes:

Windows Azure Service Bus: Service Bus is a messaging infrastructure that allows components to send messages in a loosely coupled way.

Redis: Redis is an in-memory key-value store. Redis supports a publish/subscribe (“pub/sub”) pattern for sending messages.

SQL Server: The SQL Server backplane writes messages to SQL tables. The backplane uses Service Broker for efficient messaging. However, it also works if Service Broker is not enabled.

Documentation exists here

140 questions
0
votes
0 answers

SignalR save groups to database

I have problems with SignalR under redundancy servers. I'm reading the last days on internet every tutorial/document, but my Signal R Server application(ASP.NET MVC 5) don't work under redundancy servers. What I've done so far: Implemented Scaleout…
E75
  • 153
  • 3
  • 13
0
votes
0 answers

SignalR Server broadcast with scale out

We've got two competing designs having read https://learn.microsoft.com/en-us/aspnet/signalr/overview/performance/scaleout-in-signalr. In short what we have is multiple applications across a network of multiple servers broadcasting events/messages…
cdmdotnet
  • 1,663
  • 3
  • 17
  • 22
0
votes
1 answer

SignalR backplane trace logs

In our application we have implemented signalr scaleout with sql server. The backplane is configured but seems like it fails to send messages to all the servers that are connected to it. Is there an event or any other way to log the requests that…
Janitha Tennakoon
  • 856
  • 11
  • 40
0
votes
1 answer

Signalr, client says connected but not able to communicate by server

We have a client and a server which communicate via signalr. In client when it first starts it is able to connect with the server via signalr and communicate with some signalr methods via the hub. But after a sepcific event the server is unable to…
Janitha Tennakoon
  • 856
  • 11
  • 40
0
votes
1 answer

How do I push data from a console program over SignalR websockets?

I have a website running as an Azure Web App which is configured to use SignalR and the Azure Service Bus scaleout backplane. All working well, and clients connect via the /signalr URL and I can push data from the server to the connected clients. I…
Nick B.
  • 79
  • 6
0
votes
1 answer

SignalR and High Availability -- Can Hub Clients recover if the Server-Goes-Away?

Given an Azure hosted Web Role with a highly-available WebAPI (say 99.95%, as per https://azure.microsoft.com/en-us/documentation/articles/resiliency-disaster-recovery-high-availability-azure-applications/) application that has ~1000 clients. …
0
votes
1 answer

Is SignalR backplane necessary when using sticky sessions?

We have a multi-server, load-balanced environment for our application which uses sticky sessions. We're considering adding a SignalR implementation to send updates to individual clients. I've played around with SignalR a little bit so I'm aware of…
mellis481
  • 4,332
  • 12
  • 71
  • 118
0
votes
1 answer

SIGNALR Backplane - What happend when you send message to a group

When you configure SignalR to use a SQL Backplane and you send to a group, does SignalR create in the backplane one message for the group or one message for each client ID in the group. I need two instances of my SignalR, but because clients have…
J41r0k
  • 3
  • 2
0
votes
1 answer

SignalR + RabbitMQ Backplane: SignalR client receives same message repeatedly

https://github.com/mdevilliers/SignalR.RabbitMq/issues/43 I'm having real difficulty getting this to work, can someone please glance at this and see if something is wrong in the setup? Here's my test: I spin up two self hosted servers, configured to…
Chazt3n
  • 1,641
  • 3
  • 17
  • 42
0
votes
1 answer

Find SignalR live connections

I am using Redis backplane with SignalR. I have a problem but I couldn't find anything about this. SignalR clients are Windows Forms application. I'm using OnConnected and OnDisconnected events for handle user connections. I have a POCO class for…
0
votes
1 answer

Can I use SignalR with SQL Server Backplace on an existing entity code first database?

According to Scaleout with SQL Server you can use SignalR.SqlServer to keep SignalR synced on a load balancing setup. I have an existing MVC 5 website with its own database created using Entity Code First. The article seems to use a dedicated…
0
votes
1 answer

SignalR SQL backplane not starting in Pre-Production

After 3 days, this problem's doin' my head in. SignalR is not creating its backplane SQL schema and tables in my pre-prod environment containing a single SQL server + load balanced web servers. I've checked WebSockets are installed in IIS DB access…
Rob
  • 141
  • 1
  • 9
0
votes
1 answer

SignalR scaleout client to server broadcast

Using SignalR scaleout how can I broadcast the message from client to all the servers attached to my backplane? I thought it should work by default, however only one server's hub is receiving the message. Setup: I have 4 virtual machines behind the…
Maciej Wozniak
  • 1,174
  • 15
  • 27
0
votes
2 answers

Does signalR backplane shares connections also?

Does signalR backplane shares the connection information also? I mean in case of "longpolling" the connect request goes to one server and start server goes to another server then it gives this error "The ConnectionId is in the incorrect format." I…
0
votes
1 answer

SignalR scaleout/backplane in server broadcast implementation - Will it not cause duplicate messages to clients?

SignalR documentation says that scaleout/backplane works well in case of server broadcast type of load/implementation. However I doubt that in case of pure server broadcast it will cause duplicate messages to be sent to the clients. Consider the…
1 2 3
9
10