Skip to content

Commit e2c7e23

Browse files
authored
Edit maximum concurrent streams link (#20189)
1 parent ae7e20c commit e2c7e23

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

aspnetcore/grpc/performance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ gRPC client factory offers a centralized way to configure channels. It automatic
3737

3838
## Connection concurrency
3939

40-
HTTP/2 connections typically have a limit on the number of [maximum concurrent streams (active HTTP requests)](https://http2.github.io/http2-spec/#rfc.section.5.1.2) on a connection at one time. By default, most servers set this limit to 100 concurrent streams.
40+
HTTP/2 connections typically have a limit on the number of [maximum concurrent streams (active HTTP requests)](https://httpwg.github.io/specs/rfc7540.html#rfc.section.5.1.2) on a connection at one time. By default, most servers set this limit to 100 concurrent streams.
4141

4242
A gRPC channel uses a single HTTP/2 connection, and concurrent calls are multiplexed on that connection. When the number of active calls reaches the connection stream limit, additional calls are queued in the client. Queued calls wait for active calls to complete before they are sent. Applications with high load, or long running streaming gRPC calls, could see performance issues caused by calls queuing because of this limit.
4343

0 commit comments

Comments
 (0)