Dear gRPC maintainers,

Please forgive me if this has been well covered.

As an IANA TCP/UDP port reviewer, I would like to know what you think best 
practices ought to be for gRPC.  Our job is to ensure that TCP and UDP 
ports are allocated efficiently.  That is- individual applications should 
receive no more than one port, and may in fact receive NO port if they can 
mux off of another service.  The general tradeoff we are asked to make is 
in favor of saving ports over whatever complexity that might entail 
regarding muxing.

As a gRPC (extreme) novice, I see two separate opportunities to mux: the 
first is at the H2/H3 layer, and the second is at the gRPC topic layer.  
The H2 level has other attractions that one might consider- there is the 
opportunity to simplify certificate management at the gRPC layer.  That is- 
certs are managed in fewer points.  OTOH, I could envision this being at 
least modestly problematic if two or more apps are running.  Dispatch 
really has to work.

What is your advice to port reviewers?  I expect this general topic to be 
discussed at the IETF in March.

Thanks in advance.

Eliot Lear


-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/eea7e324-2bb7-47ce-8ac4-ea64a133e89an%40googlegroups.com.

Reply via email to