What are Azure Relay service throttling limits?

90 Views Asked by At

How throttling is defined for the Azure Fluid Relay?

I cannot find it anywhere. We are implementing a pilot to switch our app to the Azure-Relay service. Unfortunately, even with a minimal user load we run into "throttling" error, i.e. 429.

Meaning, the fluid websocket connection is full of messages like the one below, and the connection does not seem to work properly at all:

{
  "message": "Throttling count exceeded by 1066 at 2023-03-XXXXX",
  "retryAfter": 31,
  "code": 429,
  "type": "ThrottlingError"
}

So, what are the throttling limits, are they defined per tenant, or per what? In our case, it looks like using one application affects other relay applications as well?

1

There are 1 best solutions below

3
On

There are limits on:

  • Sessions = 100 users
  • Operations = 700 KB
  • Summaries = 28 MB

See: https://learn.microsoft.com/en-gb/azure/azure-fluid-relay/reference/service-limits

If you are getting this error at a low load it may be that the individual payload is too large.