question

BrettMorin-3981 avatar image
0 Votes"
BrettMorin-3981 asked BrettMorin-4121 commented

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

Hello I was doing some testing and following this site for SignalR limits: https://docs.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
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

brtrach-MSFT avatar image
1 Vote"
brtrach-MSFT answered BrettMorin-4121 commented

@BrettMorin-3981 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
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

@brtrach-MSFT That's all I needed, thanks for the input!

0 Votes 0 ·