The HTTP/2 specification describes stream id as follows:
Stream identifiers cannot be reused.
Long-lived connections can result in an endpoint exhausting the available range of stream identifiers.
A client that is unable to establish a new stream identifier can establish a new connection for new streams. A server that is unable to establish a new stream identifier can send a GOAWAY frame so that the client is forced to open a new connection for new streams.
I am fascinated by vertx, and I am implementing and using http2 client and server.
I don't have much understanding and knowledge about http2 stream id.
In VERT.X, could it be that the stream id is exhausted causing the problem?
My program has a failover feature implemented in case there is a problem with the connection.
Nevertheless, is there any part that must be dealt with when using vert.x http2 client when a problem occurs due to stream id?