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.
