What happens when you go over the alloted amount of messages per second in Broadcast

Brett Morin 21 Reputation points
2022-01-19T21:35:54.313+00:00

Hello I was doing some testing and following this site for SignalR limits: https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-performance

My question is. When I go over the allotted amount of messages per second does it go to a queue that handles it in the next second or should I use another alternative like Servicebus?

I was doing some testing and seeing this section where for broadcast type messages per second is always 2:

Broadcast Unit1 Unit2 Unit5 Unit10 Unit20 Unit50 Unit100
Connections 1,000 2,000 5,000 10,000 20,000 50,000 100,000
Inbound messages per second 2 2 2 2 2 2 2

From the testing I was doing I cannot see anything error out so I was not seeing in the reading what happens when I have a 3rd message. It appears it just goes into a queue? That I cannot see and then processes it in the proceeding second.

Azure SignalR Service
Azure SignalR Service
An Azure service that is used for adding real-time communications to web applications.
120 questions
0 comments No comments
{count} votes

Accepted answer
  1. brtrach-MSFT 15,251 Reputation points Microsoft Employee
    2022-01-27T05:34:49.077+00:00

    @Brett Morin Thank you for your question and your patience on this matter. This was a difficult question to get an answer for as we did our own testing and ended up reaching out to the product group for verification of our experience.

    The answer to your question is that there is only a inbound message per second limit for broadcast cases. So please ensure this is truly your use case.

    If so, then more messages can be received per second but there might be a bit of a delay in processing the messages. The product group did stress though that anything over 2 messages per second could lead to instability, so we urge caution if you expect this to be a normal scenario to go above 2 per second.

    We hope this provides you the clarity you were looking for. If you have any further questions or concerns on this matter, please let us know.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful