Skip to content

Commit 9127577

Browse files
Merge pull request #218383 from Saglodha/patch-1
Updating AppGroupthrottling expectations
2 parents 7ffc189 + 7bf1ce7 commit 9127577

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

articles/event-hubs/resource-governance-overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ The following table shows minimum threshold limits that you can set for differen
6666

6767
> [!NOTE]
6868
> Limits set on the throttling policy's threshold value would take precedence over any value set for Kafka topic properties. For example, `IncomingBytes` would have higher priority over `message.max.bytes`.
69-
69+
> Application group throttling is expected to throttle consistent higher than permitted traffic scenarios (spanning across few minutes).Quick bursts in traffic for few seconds might not experience throttling via Application Groups. Looking at permitted throughput over the time horizon of few minutes is recommended approach to validate throttling.
7070
### Protocol support and error codes
7171

7272
Application group supports throttling operations happening via following protocols – AMQP, Kafka and HTTP. The following table provides you the expected error codes returned by application groups:
7373

7474
| Protocol | Operation | Error code | Error message |
7575
| -------- | --------- | ---------- | ------------- |
76-
| AMQP | Send | 50004 | Application group is throttled with application group ID & policy name |
77-
| HTTP | Send | 503 | Subcode: 50004. Application group is throttled with application group ID and policy name |
76+
| AMQP | Send | 50004 |SubCode:50013, Application group is throttled with application group ID & policy name |
77+
| HTTP | Send | 503 | Subcode: 50013. Application group is throttled with application group ID and policy name |
7878
| Kafka | Send | PolicyViolation | Broker: policy violation |
7979

8080
Due to restrictions at protocol level, error messages aren't supported during receive operation. When application groups are throttling on receive operations, you would experience sluggish consumption of messages at consumer side.

0 commit comments

Comments
 (0)