I'm building a .NET Core server that acts as a gateway for microservices.
However, instead of exposing REST endpoints, I need it to expose gRPC endpoints.
Each incoming gRPC request should be routed to a different, specific gRPC microservice.
Standard API gateways like Ocelot are designed for RESTful services.
Since I'm working with gRPC, how can I implement this gRPC request routing?
What's the best approach for a .NET Core gRPC gateway that directs traffic to various backend gRPC microservices?