Azure web pubsub Throttling limit

Rajshekar 26 Reputation points
2021-10-13T08:36:37.653+00:00

As per this thread, There is a limit of 1000 requests per second per unit.

1) Is there any provision to increase this limit
2) Once the limit is reached, are the requests throttled or are they responded with error code?

Can you also highlight if there is any bandwidth limitation in terms of message size?

As per my understanding from this document , The bandwidth limitations are as follows

Inbound bandwidth limit is 30Mbps

Outbound bandwidth limit is 600Mbps.

Please correct me if I am wrong. Is there a way to increase this bandwidth limitation?

Azure Web PubSub
Azure Web PubSub
An Azure service that provides real-time messaging for web applications using WebSockets and the publish-subscribe pattern.
70 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Liangying Wei 756 Reputation points Microsoft Employee
    2021-10-19T08:05:40.293+00:00

    As per this thread, There is a limit of 1000 requests per second per unit.

    1) There is a limit of 1000 requests per second per unit.

    To clarify, this is the REST API throttling per second per Unit. If the REST APIs are throttled, it gets 429. You can increase to more Units to serve higher RPS for REST APIs.

    For client WebSocket requests, we allow 1000 concurrent connections per Unit.

    2) Can you also highlight if there is any bandwidth limitation in terms of message size?
    We actually limit the message size per WebSocket frame to 1MB for every client.

    Could you share more about your scenario? What is the RPS for your scenario? What is the expected message size and what bandwidth would you expect?