Re:gRPC: Internet-scale RPC framework is now 1.0
by bagder on Tuesday August 23, 2016 @02:07PM
(#12345951)
It was not ignored, it was very much made on purpose because of a certain popular programming language not having unsigned 32 bit variables...
[ Parent
| on HN ]
Re:gRPC: Internet-scale RPC framework is now 1.0
by kbenson on Tuesday August 23, 2016 @02:12PM
(#12346007)
Well, that's half of the downside presented, the other half is that it's split be server/client connections. I assume this was done because it simplifies the tracking of the next stream identifier, because you can just keep a counter and increment, rather than a table of used streams to check a new random identifier against?
Re:gRPC: Internet-scale RPC framework is now 1.0
by bagder on Tuesday August 23, 2016 @02:15PM
(#12346039)
Correct, something that was used already in SPDY and proved to be very handy and convenient so it was kept in HTTP/2.
Re:gRPC: Internet-scale RPC framework is now 1.0
by bagder on Tuesday August 23, 2016 @02:18PM
(#12346061)
BTW, recent data shows that Firefox does (on median) about 8 requests per HTTP/2 connection, up from slightly more than 1 on HTTP/1.1
So, if we ever close a connection from having reached a billion streams we are in a very very good position.