Hi Greg, gRPC micro services are not much different form REST micro services. Each micro service can exist independently inside your site. When a web client tries to access a particular service, what typically happens is traffic would go through a reverse proxy deployed at the edge of your site. The reverse proxy is where the web client has a single connection to, and it is responsible for routing requests to the correct micro service. Some examples of reverse proxies are envoy and nginx. Hope that helps!
On Sun, Sep 16, 2018 at 5:33 PM Greg Keys <[email protected]> wrote: > I'm brand new to gRPC coming from websockets using crossbar.io. > > The way we are used to working is basically services and clients all > connect to a single router which facilitates communication between services > and consumers/clients > > Can someone tell me how gRPC web clients talk to multiple backend services > via a single connection, is it more like REST where if a client wants to > call the auth service is posts to /auth and to get a profile it does a get > request to /profile > or do I need to create a single backend service to act as a server/router > which other services register to? > > -- > 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 post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/grpc-io. > To view this discussion on the web visit > https://groups.google.com/d/msgid/grpc-io/00e556a5-5ae4-4403-8657-55c7d106849b%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/00e556a5-5ae4-4403-8657-55c7d106849b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Spencer Fang -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAK%3D-x_42rFeGs16JxXLtqmyHwsk%3DSmpSfAyDHZ8PFPE%2BOZEDZQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
