I would like to use gRPC in .net for communication between my microservices.My microservices will always be on a local network, deployed on a local docker server.Exposed to the ui (blazor wasm) via a reverse proxy.So the problem I have so far is this:All grpc required Http2 and Http2 requires https, and https requires certificates that I don't have, I wont have and I don't want.Why?Because as I wrote, my micro services are local only, and I have more than 20 microservices and I don't want the complexity of managing https certificates, so I turned off https for all my microservices.
My questions are:
- How can I work with gRPC in a non https environment?
- If I can't, how to greatly (and I mean GREATLY) simplify https deploy of microservices in docker containers for local network (non internet exposed)?
Thanks